首页 > 其他 > 详细

Elasticsearch多机集群配置

时间:2016-08-14 07:55:28      阅读:233      评论:0      收藏:0      [点我收藏+]

多机集群中的节点可以分为master nodes和data nodes,在配置文件中使用Zen发现(Zen discovery)机制来管理不同节点。Zen发现是ES自带的默认发现机制,使用多播发现其它节点。只要启动一个新的ES节点并设置和集群相同的名称这个节点就会被加入到集群中。
选取192.168.0.224这台机器做为master节点,elasticsearch.yml中的配置如下:

cluster.name: bropen
node.name: node-224
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: 192.168.0.224:9300
discovery.zen.ping.multicast.enabled: true

注意端口不是9200,而是9300。也可以不写端口。
启动192.168.0.224上的es服务器,现在只是一个单机集群。
在192.168.0.87这台机器上配置好同样的ES,elasticsearch.yml中的配置如下:

cluster.name: bropen
node.name: node-87
network.host: 0.0.0.0
discovery.zen.ping.unicast.hosts: 192.168.0.224:9300
discovery.zen.ping.multicast.enabled: true

之后启动192.168.0.87上的es。
访问http://192.168.0.224:9200/_plugin/head/
如下图所示,访问192.168.0.224服务器上的ES head插件,可以看到ES中名为bropen的集群有4个节点,2个node-224,2个node-87.

技术分享
配置成功。

Elasticsearch多机集群配置

原文:http://blog.csdn.net/napoay/article/details/52202877

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