1. Linux环境部署
这里关于linux环境部署不再详细介绍,想了解的可以查看 第一部分。
2. 导入安装包
这里介绍了elasticsearch安装包和一些插件的安装包。安装过jdk的可不用再倒入jdk包。
注意:由于安全问题,elasticsearch是无法安装在root用户下的,我们使用非root用户来安装,所以导入时注意安装包的所属用户和权限问题,具体的操作就不一一介绍了。
3. 安装elasticsearch
3.1 解压压缩包
unzip elasticsearch-2.2.0.zip
3.2 修改配置
elasticsearch-2.2.0/config/elasticsearch.yml
cluster.name: dahuaidan (指定集群名,凡是配置这个name的es均会被识别为一个集群)
node.name: node-1 (指定主机名)
network.host: 192.168.5.128 (配置本机IP,此处如果不配置,我们是无法打开head页面的)
#http.port: 9200 (指定端口,默认为9200,默认可不配)
discovery.zen.ping.unicast.hosts: ["192.168.5.128","192.168.5.129","192.168.5.130","192.168.5.131"] (列出集群内所有节点IP,设置集群中master节点的初始列表,可以通过这些节点来自动发现新加入集群的节点。)
4. 安装elasticsearch插件
4.1 安装kibana-4.4.1-linux-x64.tar.gz
tar –xvf kibana-4.4.1-linux-x64.tar.gz
4.2 安装sense-2.0.0-beta5.tar.gz
进入到kibana的bin目录下:
./kibana plugin -i sense -u file://{安装包路径}/sense-2.0.0-beta5.tar.gz
4.3 安装license-2.2.0.zip
进入到elasticsearch-2.2.0的bin目录下:
./plugin install file://{安装包路径}/license-2.2.0.zip
4.4 安装elasticsearch-head-master.zip
进入到elasticsearch-2.2.0的bin目录下
./plugin install file://{安装包路径}/elasticsearch-head-master.zip
5. 启动elasticsearch
进入到elasticsearch-2.2.0的bin目录下
第一次用 ./elasticsearch 启动,看是否有报错
以后用 ./elasticsearch -d 启动即可
说明: -d 表示在后台以守护进程运行。
打开另一个终端进行测试:
curl 'http://localhost:9200/?pretty'
如果localhost提示无法连接可以直接使用ip
显示如上内容表示你的elasticsearch已经启动并且正常运行了。
打开head界面:http://192.168.5.128:9200/_plugin/head/
---
更多文章关注公众号