节点1

cluster.name: my-esnode.name: 154transport.tcp.port: 9300transport.tcp.compress: truediscovery.zen.ping.unicast.hosts: ["172.16.254.154:9300", "172.27.28.79:9300"] discovery.zen.minimum_master_nodes: 1network.host: 172.16.254.154http.port: 9200http.cors.enabled: true http.cors.allow-origin: "*"

节点2

cluster.name: my-esnode.name: 79transport.tcp.port: 9300transport.tcp.compress: truediscovery.zen.ping.unicast.hosts: ["172.16.254.154:9300", "172.27.28.79:9300"] discovery.zen.minimum_master_nodes: 1network.host: 172.27.28.79http.port: 9200http.cors.enabled: true http.cors.allow-origin: "*"

遇到的问题

rg.elasticsearch.transport.RemoteTransportException: [79][172.27.28.79:9300][internal:cluster/coordination/join]
Caused by: java.lang.IllegalStateException: failure when sending a validation request to nodeat org.elasticsearch.cluster.coordination.Coordinator$2.onFailure(Coordinator.java:514) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:59) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1139) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1139) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.InboundHandler.lambda$handleException$2(InboundHandler.java:244) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:633) ~[elasticsearch-7.7.0.jar:7.7.0]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_102]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_102]at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
Caused by: org.elasticsearch.transport.RemoteTransportException: [154][172.16.254.154:9300][internal:cluster/coordination/join/validate]
Caused by: org.elasticsearch.cluster.coordination.CoordinationStateRejectedException: join validation on cluster state with a different cluster uuid G060izKeRnuTDAW9hXbo9g than local cluster uuid 3WHAqO-IRI6wm3d0h8qfZA, rejectingat org.elasticsearch.cluster.coordination.JoinHelper.lambda$new$4(JoinHelper.java:153) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor$ProfileSecuredRequestHandler$1.doRun(SecurityServerTransportInterceptor.java:257) ~[?:?]at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor$ProfileSecuredRequestHandler.messageReceived(SecurityServerTransportInterceptor.java:315) ~[?:?]at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:63) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.InboundHandler$RequestHandler.doRun(InboundHandler.java:264) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:692) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) ~[elasticsearch-7.7.0.jar:7.7.0]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_102]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_102]at java.lang.Thread.run(Thread.java:745) ~[?:1.8.0_102]
[2020-06-04T11:29:14,178][INFO ][o.e.c.c.JoinHelper       ] [154] failed to join {79}{KaY5z8S6Sx26_0C_NAHCBA}{ynNMlEURQp2ULnw45t8pYw}{172.27.28.79}{172.27.28.79:9300}{dilmrt}{ml.machine_memory=4178505728, ml.max_open_jobs=20, xpack.installed=true, transform.node=true} with JoinRequest{sourceNode={154}{OFvixB0zQROD3DRCW92CPA}{VqSnY7qEQ5mwNQUgQvkjEA}{172.16.254.154}{172.16.254.154:9300}{dilmrt}{ml.machine_memory=4294500352, xpack.installed=true, transform.node=true, ml.max_open_jobs=20}, minimumTerm=10, optionalJoin=Optional.empty}
org.elasticsearch.transport.RemoteTransportException: [79][172.27.28.79:9300][internal:cluster/coordination/join]
Caused by: java.lang.IllegalStateException: failure when sending a validation request to nodeat org.elasticsearch.cluster.coordination.Coordinator$2.onFailure(Coordinator.java:514) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.action.ActionListenerResponseHandler.handleException(ActionListenerResponseHandler.java:59) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1139) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.TransportService$ContextRestoreResponseHandler.handleException(TransportService.java:1139) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.InboundHandler.lambda$handleException$2(InboundHandler.java:244) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:633) ~[elasticsearch-7.7.0.jar:7.7.0]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_102]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_102]at java.lang.Thread.run(Thread.java:745) [?:1.8.0_102]
Caused by: org.elasticsearch.transport.RemoteTransportException: [154][172.16.254.154:9300][internal:cluster/coordination/join/validate]
Caused by: org.elasticsearch.cluster.coordination.CoordinationStateRejectedException: join validation on cluster state with a different cluster uuid G060izKeRnuTDAW9hXbo9g than local cluster uuid 3WHAqO-IRI6wm3d0h8qfZA, rejectingat org.elasticsearch.cluster.coordination.JoinHelper.lambda$new$4(JoinHelper.java:153) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor$ProfileSecuredRequestHandler$1.doRun(SecurityServerTransportInterceptor.java:257) ~[?:?]at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor$ProfileSecuredRequestHandler.messageReceived(SecurityServerTransportInterceptor.java:315) ~[?:?]at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:63) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.transport.InboundHandler$RequestHandler.doRun(InboundHandler.java:264) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:692) ~[elasticsearch-7.7.0.jar:7.7.0]at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) ~[elasticsearch-7.7.0.jar:7.7.0]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) ~[?:1.8.0_102]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) ~[?:1.8.0_102]at java.lang.Thread.run(Thread.java:745) ~[?:1.8.0_102]

因为该节点之前已经启动过,有历史数据没有清理,把该节点的data文件夹删了,再次启动就行。

Elasticsearch:集群配置及异常解决相关推荐

  1. Elasticsearch集群配置以及REST API使用

    ES安装与启动 在官网下载压缩包,解压后直接运行bin目录下的.bat文件即可.下载地址戳这里. ES配置集群 Elasticsearch配置集群很简单,只要配置一个集群的 名称 ,ES就会自动寻找并 ...

  2. Elasticsearch集群配置

    Elasticsearch集群 配置 报错 集群状态查看 启动 配置 cluster.name: es node.name: node-3 path.data: /home/elasticsearch ...

  3. ElasticSearch 集群配置

    elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j ...

  4. ElasticSearch集群配置IK分词

    1.环境介绍 操作系统:centos 7.9 elasticsearch版本:7.13.3 IK分词版本:elasticsearch-analysis-ik-7.13.3 IK分词下载地址: http ...

  5. Nginx以及通过Nginx实现tomcat集群配置与负载均衡

    Nginx简介 启动,停止,和重新加载配置文件命令 Nginx功能 正向代理和反向代理的区别 反向代理 负载均衡 1.RR(默认) 2.权重 3.ip_hash 4.fair(第三方) 5.url_h ...

  6. Redis集群配置和常见异常解决

    Redis集群配置和常见异常解决 参考文章: (1)Redis集群配置和常见异常解决 (2)https://www.cnblogs.com/hzb462606/p/11121281.html 备忘一下 ...

  7. ElasticSearch入门 第二篇:集群配置

    这是ElasticSearch 2.4 版本系列的第二篇: ElasticSearch入门 第一篇:Windows下安装ElasticSearch ElasticSearch入门 第二篇:集群配置 E ...

  8. 企业级负载均衡集群——通过fence设备解决集群节点之间争抢资源的现象(FENCE搭建、高可用服务配置详解)

    1.FENCE工具的原理及作用 FENCE设备是RHCS集群中必不可少的一个组成部分,通过FENCE设备可以避免因出现不可预知的情况而造成的"脑裂"现象 FENCE设备的出现,就是 ...

  9. 解决elasticsearch集群Unassigned Shards无法reroute的问题

    1.背景&问题描述 接上篇文章https://blog.csdn.net/dhaibo1986/article/details/107564968 在上一篇文章中,由于系统宕机,导致大量索引出 ...

最新文章

  1. 6421B Lab3 DNS的配置与故障排除
  2. 【Network Security!】虚拟化架构与系统部署
  3. 【Python】Python语言学习:设计模式、单例模式
  4. 【数据结构与算法】之深入解析“扁平化多级双向链表”的求解思路与算法示例
  5. erp系统方案书_一次ERP选型实施失败的血泪教训!
  6. 关于purge master logs的一个小实验
  7. 不使用vue-cli 搭建vue项目
  8. GitHub绑定阿里云域名
  9. 心率监测仪全国产化电子元件推荐方案
  10. java 判断邮箱_java使用正则表达式判断邮箱格式是否正确的方法
  11. Chuck语言学习笔记——2.HelloWorld
  12. 【go】ssa和调用链分析
  13. WWW相关概念的学习
  14. Doris Weekly FAQ】2021.07.19~2021.08.01
  15. java面试题集中了好几篇的搜索的
  16. 利用第三方解码器ffmpeg让群晖DSM6.2.4版本的Video Station支持DTS视频编码和EAC3音频编码
  17. npm i 的几种方式区别
  18. 打麻将软件测试工程师,打牌手气不好怎么办(打麻将技巧测试软件)
  19. 国家级搜索平台“chinaso 中国搜索”正式上线
  20. 取消发送option请求_【JavaWeb】HTTP协议的请求与响应

热门文章

  1. uni-app - 监听用户滚动屏幕开始与结束(解决方案)
  2. 将图片压缩至指定大小Kb(Thumbnailator)
  3. 5g发展趋势和未来前景,未来科技发展五大方向
  4. 网页采集器-八爪鱼采集器
  5. BlueStacks不仅支持x86和ARM处理器,新版BlueStacks并不是单纯的实现虚拟化,而是运行整个Android系统
  6. 天秀!搞java的技术人写了本小说:《JavaScript百炼成仙》
  7. arcgis中python批处理_ArcGIS教程:ArcGIS中的批处理
  8. 2022-2028年中国折叠椅行业发展策略分析及投资前景研究报告
  9. 如何用java实现一个p2p种子搜索(3)-dht协议实现
  10. Python计算机视觉编程第1章基本的图像操作和处理