Elasticsearch分布式安装错误之:handshack failed
来源:互联网 发布:易语言砍价源码 编辑:程序博客网 时间:2024/05/21 17:38
记录一个分布式安装elasticsearch时,遇到的一个大坑:
错误配置:
master:
cluster.name: es-clusternode.name: abe-ubuntuhttp.cors.enabled: truehttp.cors.allow-origin: "*"node.master: truenode.data: truediscovery.zen.ping.unicast.hosts: ["192.168.189.150"]
slave01:
cluster.name: es-clusternode.name: abe01http.cors.enabled: truehttp.cors.allow-origin: "*"node.master: truenode.data: truediscovery.zen.ping.unicast.hosts: ["192.168.189.150"]
slave02:
cluster.name: es-clusternode.name: abe02http.cors.enabled: truehttp.cors.allow-origin: "*"node.master: truenode.data: truediscovery.zen.ping.unicast.hosts: ["192.168.189.150"]
报错信息:
[2017-09-23T00:05:53,647][WARN ][o.e.d.z.ZenDiscovery ] [abe02] failed to connect to master [{abe01}{hh797yorQAu6i_-3wh9r7w}{_7_HDenIQlu-ZQDhLazvXQ}{127.0.0.1}{127.0.0.1:9300}], retrying...org.elasticsearch.transport.ConnectTransportException: [abe01][127.0.0.1:9300] handshake failed. unexpected remote node {abe02}{Mcmb0lWYQryu6upJXBc2sw}{ToJgZghMQkyE6REwIVbW2A}{127.0.0.1}{127.0.0.1:9300} at org.elasticsearch.transport.TransportService.lambda$connectToNode$3(TransportService.java:336) ~[elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.transport.TcpTransport.connectToNode(TcpTransport.java:465) ~[elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.transport.TransportService.connectToNode(TransportService.java:332) ~[elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.transport.TransportService.connectToNode(TransportService.java:319) ~[elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.discovery.zen.ZenDiscovery.joinElectedMaster(ZenDiscovery.java:458) [elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.discovery.zen.ZenDiscovery.innerJoinCluster(ZenDiscovery.java:410) [elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.discovery.zen.ZenDiscovery.access$4100(ZenDiscovery.java:82) [elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.discovery.zen.ZenDiscovery$JoinThreadControl$1.run(ZenDiscovery.java:1188) [elasticsearch-5.6.1.jar:5.6.1] at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:569) [elasticsearch-5.6.1.jar:5.6.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_144] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_144] at java.lang.Thread.run(Thread.java:748) [?:1.8.0_144]
正确配置:
master:
cluster.name: es-clusternode.name: abe-ubuntunetwork.host: 192.168.189.150 # 必须要有,否则报handshake failed错误http.cors.enabled: truehttp.cors.allow-origin: "*"node.master: truenode.data: truediscovery.zen.ping.unicast.hosts: ["192.168.189.150"]
slave01:
cluster.name: es-clusternode.name: abe01network.host: 192.168.189.191http.cors.enabled: truehttp.cors.allow-origin: "*"node.master: truenode.data: truediscovery.zen.ping.unicast.hosts: ["192.168.189.150"]
slave02:
cluster.name: es-clusternode.name: abe02network.host: 192.168.189.192http.cors.enabled: truehttp.cors.allow-origin: "*"node.master: truenode.data: truediscovery.zen.ping.unicast.hosts: ["192.168.189.150"]
效果图:
参考地址:https://github.com/elastic/elasticsearch/issues/22189
阅读全文
0 0
- Elasticsearch分布式安装错误之:handshack failed
- Elasticsearch之分布式安装(一)
- Elasticsearch 分布式安装
- ElasticSearch的分布式安装
- 分布式搜索引擎Elasticsearch安装配置
- (二)ElasticSearch 分布式安装
- ElasticSearch-安装以及常见错误
- Elasticsearch基础教程之安装
- Elasticsearch之servicewrapper安装
- elasticsearch之安装
- 分布式搜索Elasticsearch——安装
- 分布式搜索引擎elasticsearch 安装官方php sdk
- 分布式搜索引擎Elasticsearch——安装部署
- 分布式搜索Elasticsearch——安装
- ElasticSearch 分布式安装及调优
- 分布式搜索Elasticsearch——安装
- 分布式搜索引擎ElasticSearch+kibana+marvel+sense安装
- elasticsearch之es分布式集群初探
- 攻击目标叫什么名字
- 变位词排序
- hdu-5834 Magic boy Bi Luo with his excited tree 树形dp
- sql之left join、right join、inner join的区别
- Mybatis配置
- Elasticsearch分布式安装错误之:handshack failed
- Hibernate持久化类要求
- 2011年NOIP提高组 铺地毯
- [BZOJ1029][JSOI2007]建筑抢修-堆-贪心
- Java教程
- 西安网络赛 xor
- 排序算法入门学习笔记
- Java代理模式
- Unity学习之输入与控制