第一步:上传安装包到master上
第二步:解压到指定目录 tar -zxvf ./elasticsearch-2.2.0.tar.gz -C /usr/local
第三步:修改elasticsearch的config目录下的配置文件elasticsearch.yml
在配置文件最后加入防止脑裂的配置
discovery.zen.ping.multicast.enabled: false
discovery.zen.ping_timeout: 120s
client.transport.ping_timeout: 60s
discovery.zen.ping.unicast.hosts: ["192.168.222.3","192.168.222.101", "192.168.222.102"]
第四步:将master上的elasticsearch拷贝到slave1、slave2上 并修改相应的配置信息(三个节点中cluster.name设置成一样的 而node.name和network.host则设置成不相同的)
scp -r /usr/local/elasticsearch root@slave1://usr/local
第五步:创建elasticsearch的用户名和用户组:useradd es
第六步:修改elasticsearch目录所属用户和用户组为es
第七步:切换用户为es 并启动elasticsearch集群
出现started就表示启动成功 这个窗口不能关闭(可以安装elasticsearch-servicewrapper插件) 需要操作Linux可以新开窗口
第八步:通过浏览器查看elasticsearch集群状态
表明es安装成功