码迷,mamicode.com
首页 > 其他好文 > 详细

Elasticsearch多机集群配置

时间:2016-08-14 07:58:06      阅读:206      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!