可以说Elasticsearch就是为分布式而生的,网上的资料很多,但把搭建集群介
绍的详细的很少,这里介绍下2个es节点组成的集群的搭建(针对5.0及以上版本),针对一些概念性(如单播,组播等)的内容不再赘述
首先需要提醒的是:
1.两个节点必须能ping通
2.如果已在一个节点上安装了x-pack,那么每个节点上都需要安装x-pack,否则即使2个节点可以ping通,也不会成功加入到一个集群
es节点ip:
node123: 192.168.1.123
node66: 192.168.1.66
需要更改的主要是elasticsearch.yml文件,位于/ESHOME/config目录下(ESHOME即es的安装目录)
node123需要更改的内容如下:
cluster.name: clustername #集群名称,默认为elasticsearch
node.name: node123 #节点名
http.port: 9200 #访问端口,为了安全建议修改
network.host: 192.168.1.123
path.logs: #日志的路径
path.data: #数据的路径
path.plugins: #插件的路径
discovery.zen.ping.unicast.hosts: ["192.168.1.66"] #发现新的节点的ip
node66需要更改的内容如下:
clust