首页 > 其他 > 详细

elasticsearch集群部署

时间:2019-05-27 12:52:52      阅读:116      评论:0      收藏:0      [点我收藏+]

elasticsearch5.5.2集群部署(elasticsearch-5.5.2.tar.gz)
一, 环境准备
10.20.11.8
10.20.11.9
10.20.11.10
export JAVA_HOME=/opt/jdk1.8.0_112
export PATH=$JAVA_HOME/bin:$PATH

注意:es需要普通用户来启动,需更改压缩包所属主,组。并且不可在/root下
二上传压缩包,解压(三台同样操作,或先部署一台,然后scp)
[root@VM_11_9_centos home]# rz
[root@VM_11_9_centos home]# chown es :es elasticsearch-5.5.2.tar.gz
[root@VM_11_9_centos home]# tar -zxvf elasticsearch-5.5.2.tar.gz
[root@VM_11_9_centos home]# mv elasticsearch-5.5.2 elasticsearch
[root@VM_11_9_centos home]# chown -R es:es elasticsearch
[root@VM_11_9_centos elasticsearch]# mkdir data
[root@VM_11_9_centos elasticsearch]# mkdir log
三 修改配置文件
[root@VM_11_9_centos config]# vim elasticsearch.yml
cluster.name: my-application
node.name: VM_11_9_centos
node.master: true
path.data: /home/finance/elasticsearch/data
path.logs: /home/finance/elasticsearch/log
network.host: 10.247.11.9
http.port: 9200
discovery.zen.ping.unicast.hosts: ["10.20.11.9", "10.20.11.8", "10.20.11.13"]

四 避免报错bootstrap checks failed 可以如下操作

vim /etc/sysctl.conf

追加如下内容:
vm.max_map_count=655360
保存后执行:

sysctl –p

五 切换用户 启动
[root@VM_11_9_centos config]# su – es
[finance@VM_11_9_centos ~]$ cd elasticsearch/bin/
[finance@VM_11_9_centos bin]$ ./elasticsearch &

六,其他两台服务器同样操作不同之处如下: 注意:启动时使用普通用户
[root@VM_11_9_centos config]# vim elasticsearch.yml
cluster.name: my-application
node.name: VM_11_9_centos 改为本机对应的主机名
node.master: true 改为fales 或者 不用编辑此行
path.data: /home/finance/elasticsearch/data
path.logs: /home/finance/elasticsearch/log
network.host: 10.20.11.9
http.port: 9200

测试方式一:
[root@VM_11_9_centos config]#curl -XGET ‘http://10.20.11.9:9200/_cat/nodes?pretty‘
10.20.11.9 18 37 3 0.29 0.25 0.23 mdi * VM_11_9_centos
10.20.11.8 27 86 68 8.58 8.91 9.33 mdi - VM_11_8_centos
10.20.11.13 28 35 87 7.73 7.70 7.60 mdi - VM_11_13_centos

  • *号表示为当前节点为主节点的意思
    如果你要想查看更多有关于集群信息、当前节点统计信息等等,可以使用一下命令来获取到所有可以查看的信息。
    curl -XGET ‘http://172.18.68.11:9200/_cat?pretty‘

测试:
http://10.20.11.9:9200/ ()

http://10.20.11.9:9200/_cluster/health/?pretty (查看集群状态)

es停止:
可以查看jps
然后kill pid

elasticsearch集群部署

原文:https://www.cnblogs.com/sunshinea121/p/10929892.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!