阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 6.5下快速安装Elasticsearch

501次阅读
没有评论

共计 2482 个字符,预计需要花费 7 分钟才能阅读完成。

前言:Elasticsearch 作为一款优秀的分布式搜索工具,被广泛用在数据搜集和整理的业务中, 知名的比如有 github 就是采用 es 来精准的搜索几千万行代码,百度也大量应用 Elasticsearch 做数据爬取分析,本篇博客就来探讨一下 Elasticsearch 如何安装。我选择的环境为 CentOS 6.5,基本的运行环境都是么有的,废话不多说,start!

本篇博客的目录

一:下载 ElasticSearch

二:安装 Java 的基础环境 jdk

三:启动 elaticSearch

四:安装 head 插件

五:总结

一:下载 ElasticSearch

1:创建 elaticSearch 目录:

[root@176 ~]# mkdir /usr/software/elasticSearch

2:下载 elaticSearch2.0.1 版本

链接:https://pan.baidu.com/s/1zwk6kwEjH2DAZPDFqc4KvQ  提取码:48wq。下载完成之后上传到服务器,可以使用 sz 命令

ps: 如果 sz 无效 (在 mac 下),可以使用 scp - r 命令:

3: 上传到服务器上(需要一点时间 ), 然后再解压,再修改 config 配置,修改 config 配置的原因主要是因为 ES 在默认下只能本地访问,无法远程访问。假如你状态远程服务器上,那么直接使用 http://xxx.xxx.xxx.xxx:9200 是无法访问到的,必须修改 nethost

[root@176 elasticSearch] sz
[root@176 elasticSearch]# tar -zxvf elasticsearch-2.0.1.tar.gz
[root@176 elasticsearch-2.0.1]# cd /usr/software/elasticSearch/elasticsearch-2.0.1/config

4: 修改 elasticsearch.yml 文件,然后将其中的 network.host 改为 0.0.0.0, 同时注意去掉前面的注释符号 (#)

[root@176 config]# vi elasticsearch.yml

CentOS 6.5 下快速安装 Elasticsearch

CentOS 6.5 下快速安装 Elasticsearch

二:安装 java 的基础环境 jdk

因为 ES 是运行在 java 环境下的,所以服务器必须安装 jdk,如果找不到 java 的运行环境, 启动会报错, 只有安装 jdk 的基本依赖之后他才可以正常运行

 2.1: 创建 jdk 目录并下载 jdk

[root@176 /]# mkdir /usr/software/java/

2.2: 下载 jdk

链接:https://pan.baidu.com/s/1aOqIS-zKaWm_DKDrL0a3_Q  提取码:p3wt .  ps: 上传到服务器

2.3: 解压 jdk, 然后设置系统变量路径

[root@176 java]# tar -zxvf jdk-8u201-linux-x64.tar.gz
[root@176 java]# vi /etc/profile
[root@176 java]# export JAVA_HOME=/usr/software/java/jdk1.8.0_201
[root@176 java]# export PATH=$JAVA_HOME/bin:$PATH
[root@176 java]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib

2.4: 查看一下 java 是否安装成功

CentOS 6.5 下快速安装 Elasticsearch

三:启动 elaticSearch

3.1:默认情况下,elastic 是不允许以 root 身份启动的:

CentOS 6.5 下快速安装 Elasticsearch 

3.2: 这个时候就要允许 es 以 root 身份启动, 以下表示允许 root 用户启动  - d 表示在后台运行

[root@176 bin]# ./elasticsearch -Des.insecure.allow.root=true -d

3.3: 等启动起来, 看一下是否成功, 使用命令 curl localhost:9200。如果出现以下, 就表示安装成功

CentOS 6.5 下快速安装 Elasticsearch

3.3:浏览器访问 ES, 假如没有改变端口的话,在浏览器中输入 http://ip:9200/ ip 根据自己的服务器 ip 而定。这表示修改的 network.host 生效了,我们的外网可以访问:

CentOS 6.5 下快速安装 Elasticsearch

四:安装 head 插件

4.1:elasticsearch-head 简介

head 是一个界面化的集群操作和管理工具,可以显示集群的拓扑图, 并且能够执行索引和节点级别操作搜索接口能够查询集群中原始 json 或表格格式的检索数据能够快速访问并显示集群的状态有一个输入窗口, 允许任意调用 RESTFUL API:

①. 请求方法 (get、put、post、delete), 查询 json 数据, 节点和路径

②. 支持 JSON 验证器

③. 支持重复请求计时器

④. 支持使用 javascript 表达式变换结果

⑤. 收集结果的能力随着时间的推移 (使用定时器), 或比较的结果

⑥. 能力图表转换后的结果在一个简单的条形图 (包括时间序列)

4.2:安装 head 插件

[root@176 bin]# ./plugin install mobz/elasticsearch-head

 CentOS 6.5 下快速安装 Elasticsearch4.2:验证 head 插件是否安装成功

浏览器中输入 ip+ 端口 /_plugin/head 如果出现以下画面,就表示安装成功

CentOS 6.5 下快速安装 Elasticsearch

五:总结

      本篇博文主要分享了 ES 的安装过程,本篇主要分享的是 2.0.1 版本的,目前的版本已经到 7.0+ 版本的,不过基础组件是是不会变的。7.0+ 版本楼主也尝试安装过,也出现了很多问题,比如在 6.0+ 的版本中是不可以使用 root 用户启动的,设置启动参数也没有用的。此时必须分配一个 es 的专门用户,然后得分配线程数,本篇博客的目的是介绍 ES 的安装过程, 有空会分析 ES 的基本概念和 springboot 如何集成 ES 进行数据的增删改查。

Elasticsearch 零基础到入门新手教程  https://www.linuxidc.com/Linux/2019-01/156356.htm

Ubuntu 18.04.2 上安装部署 ElasticSearch 6.6.0 集群  https://www.linuxidc.com/Linux/2019-03/157463.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计2482字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7997797
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛NAS-5:飞牛NAS中的Docker功能介绍

星哥带你玩飞牛 NAS-5:飞牛 NAS 中的 Docker 功能介绍 大家好,我是星哥,今天给大家带来如何在...
星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛NAS-8:有了NAS你可以干什么?软件汇总篇

星哥带你玩飞牛 NAS-8:有了 NAS 你可以干什么?软件汇总篇 前言 哈喽各位玩友!我是是星哥,不少朋友私...
还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手!

还在找免费服务器?无广告免费主机,新手也能轻松上手! 前言 对于个人开发者、建站新手或是想搭建测试站点的从业者...
开发者福利:免费 .frii.site 子域名,一分钟申请即用

开发者福利:免费 .frii.site 子域名,一分钟申请即用

  开发者福利:免费 .frii.site 子域名,一分钟申请即用 前言 在学习 Web 开发、部署...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你

你的云服务器到底有多强?宝塔跑分告诉你 为什么要用宝塔跑分? 宝塔跑分其实就是对 CPU、内存、磁盘、IO 做...
星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛NAS硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话?

星哥带你玩飞牛 NAS 硬件 01:捡垃圾的最爱双盘,暴风二期矿渣为何成不老神话? 前言 在选择 NAS 用预...
150元打造低成本NAS小钢炮,捡一块3865U工控板

150元打造低成本NAS小钢炮,捡一块3865U工控板

150 元打造低成本 NAS 小钢炮,捡一块 3865U 工控板 一块二手的熊猫 B3 工控板 3865U,搭...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Android 的最优解?

  三大开源投屏神器横评:QtScrcpy、scrcpy、escrcpy 谁才是跨平台控制 Andr...