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

ElasticSearch集群配置

时间:2016-12-14 19:00:02      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:led   解压   pre   down   head   com   name   discovery   blog   

因机器有限,本文只做单机3个节点的集群测试。

1、集群测试信息

  elasticsearch版本:elasticsearch-2.4.1

  windowns版本:win10

2、解压elasticsearch-2.4.1.zip到任意目录下,安装elasticsearch-head插件。

  在${ESHOME}\bin目录下执行命令:plugin install mobz/elasticsearch-head

技术分享

3、单节点启动后可查看到以下信息(在添加数据后的效果)

技术分享

4、将elasticsearch复制3份,分别命名为elasticsearch-2.4.1-1、elasticsearch-2.4.1-2、elasticsearch-2.4.1-3

技术分享

5、修改各个节点的配置信息

  1)修改elasticsearch-2.4.1-1\config\elasticsearch.yml,添加以下信息:

cluster.name: elasticsearch

node.name: node-1
node.master: true
node.data: true

network.host: 127.0.0.1
http.port: 9201
transport.tcp.port: 9301

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.timeout: 40s
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301",  "127.0.0.1:9302", "127.0.0.1:9303"]

  2)修改elasticsearch-2.4.1-2\config\elasticsearch.yml,添加以下信息:

cluster.name: elasticsearch

node.name: node-2
node.master: true
node.data: true

network.host: 127.0.0.1
http.port: 9202
transport.tcp.port: 9302

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.timeout: 40s
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301",  "127.0.0.1:9302", "127.0.0.1:9303"]

  3)修改elasticsearch-2.4.1-3\config\elasticsearch.yml,添加以下信息:

node.name: node-3
node.master: true
node.data: true

network.host: 127.0.0.1
http.port: 9203
transport.tcp.port: 9303

discovery.zen.ping.multicast.enabled: false
discovery.zen.ping.timeout: 40s
discovery.zen.ping.unicast.hosts: ["127.0.0.1:9301",  "127.0.0.1:9302", "127.0.0.1:9303"]

6、登录任意一个节点,都可以看到如下信息:

  3个索引的数据被分布到3个节点下,每个分片有2个备份,node-2为master服务。

技术分享

7、关闭节点node-3,登录前2个节点可看到如下信息(需等待一段时间):

  分片被转移到node-1和node-2节点上。

技术分享

8、重新打开node-3节点,数据又被均分到3个节点上。

技术分享

 

ElasticSearch集群配置

标签:led   解压   pre   down   head   com   name   discovery   blog   

原文地址:http://www.cnblogs.com/zhi-leaf/p/6180289.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!