赞
踩
Es会自动发现同一网段下的es,配置成相同集群名字的各个节点形成一个集群。如果在同一网段下有多个集群,就可以用culster.name来区分不同的集群。
1.下载es软件包,修改配置文件。本案例使用2.0版本,放到e盘下,如图
简单修改elasticsearch.yml配置文件的内容:(确保key和value的前面都有一个空格,即cluster.name和esclutertest的前面都得有一个空格)
cluster.name:esclustertest #默认是elasticsearch,修改节点名称
node.name: node-1 //节点名称
http.port: 9200 //访问端口号
以上只是简单对配置文件做了一下配置,根据自己的需要,其他一些参数自行配置。
2.将e盘下的es整个软件包,复制到f盘,修改elasticsearch.yml配置文件
cluster.name:esclustertest #默认是elasticsearch
node.name: node-2
http.port: 19200
3.分别启动这两个es,运行结果:
1. 背景前提:
Es会自动发现同一网段下的es,配置成相同集群名字的各个节点形成一个集群。如果在同一网段下有多个集群,就可以用culster.name来区分不同的集群。
2. 主节点的配置:假设此台机器的ip为192.168.2.120,修改elasticsearch.yml配置文件(确保key和value的前面都有一个空格,即cluster.name和esclutertest的前面都得有一个空格)
cluster.name: esclustertest #默认是elasticsearch
node.name: node-1
http.port: 9200
network.host: 192.168.2.120
network.publish_host: 192.168.2.120
node.master:true
3. 拷贝此台此机器上的es的软件包到192.168.2.144这台机器上,修改elasticsearch.yml配置文件
cluster.name: esclustertest #默认是elasticsearch
node.name: node-2
http.port: 9200
network.host: 192.168.2.120
network.publish_host: 192.168.2.120
node.master: false
discovery.zen.ping.unicast.hosts: ["192.168.2.144"]
4. 启动两个节点:并从192.168.2.12 0节点添加数据后,在每个节点的数据结果图:
参考网址:ElasticSearch教程(三)————ElasticSearch集群搭建_elasticsearch 群集_程序猿小亮的博客-CSDN博客
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。