在Centos7上安装ElasticSearch非常的方面,主要有以下几个步骤:
首先,下载安装包,采用命令
其次,将压缩包解压到指定的文件目录
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。应该会得到如下输出: