Centos7上安装ElasticSearch

在Centos7上安装ElasticSearch非常的方面,主要有以下几个步骤:

首先,下载安装包,采用命令

wget https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.3/elasticsearch-2.3.3.tar.gz

其次,将压缩包解压到指定的文件目录

tar -zxvf elasticsearch-2.3.2.tar.gz -C /home/elasticsearch

最后,执行启动命令。

linux下执行 sh /home/elasticsearch/bin/elasticsearch [-d表示后台启动]

windows下执行:双击{安装路径}/bin/elasticsearch.bat

注意事项:

(1)elasticsearch默认是不支持用root用户来启动的,会报错。解决方案如下:

方案一:乖乖听话,添加其他用户:

groupadd elkgroup

useradd elsearch -g elkgroup -p elasticsearch

su elsearch ;/home/elasticsearch/bin/elasticsearch -d;

方案二:偏执狂,就要用root启动:

修改/home/elasticsearch/bin/elasticsearch

vi /home/elasticsearch/bin/elasticsearch

添加如下代码到注释下第一行:

ES_JAVA_OPTS="-Des.insecure.allow.root=true"

保存文件。

执行/home/elasticsearch/bin/elasticsearch -d

(2),elasticsearch默认restful-api的端口是9200 不支持Ip地址,只能在本机用http://localhost:9200来访问。如果需要改变,需要修改配置文件。

vi /home/elasticsearch-2.3.3/config/elasticsearch.yml

主机地址和端口配置

然后保存重启,然后在浏览器上访问:http://192.168.1.216:9200。如果一切正常,应该会出现如下截图:

或者在linux系统中执行 curl http://192.168.1.216:9200。应该会得到如下输出:

安装校验输出

推荐阅读更多精彩内容