您当前的位置: 首页 >  ar

分布式系列教程(37) -Linux下搭建ElasticSearch集群

杨林伟 发布时间:2019-12-19 11:46:01 ,浏览量:3

引言

在上一篇博客《分布式系列教程(36) -ElasticSearch集群原理》,主要讲解了ElasticSearch集群的原理。本文开始实践,在Linux下搭建ElasticSearch集群。

Linux下搭建ElasticSearch集群

1.首先准备三台服务器:

服务器名称IP地址node-1192.168.212.184node-2192.168.212.185node-3192.168.212.186

2.在192.168.212.184安装ES,安装步骤参考之前写的博客《分布式系列教程(27) -Linux环境下安装Elasticsearch》

3.安装完成后,配置elasticsearch.yml

vi elasticsearch.yml

配置内容如下


cluster.name: myes  ###保证三台服务器节点集群名称相同
node.name: node-1 #### 每个节点名称不一样 其他两台为node-1 ,node-2
network.host: 192.168.212.184 #### 实际服务器ip地址
discovery.zen.ping.unicast.hosts: ["192.168.212.184", "192.168.212.185","192.168.212.186"]##多个服务集群ip
discovery.zen.minimum_master_nodes: 1

4.克隆192.168.212.184环境,克隆两份,ip地址分别为192.168.212.185192.168.212.186

5.克隆是可能会遇到如下问题:

failed to send join request to master

原因及解决办法:因为克隆导致data文件也克隆呢,直接清除每台服务器data文件。

6.验证集群效果:http://192.168.212.185:9200/_cat/nodes?pretty 在这里插入图片描述 *号表示为master节点

关注
打赏
1688896170
查看更多评论

杨林伟

暂无认证

  • 3浏览

    0关注

    3279博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1009s