系统启动失败,报错 failed to send join request to master [{node00}

18801187951(338465)发表于:2022年12月21日 11:20:13更新于:2022年12月26日 10:42:08

问题背景:启动 ThingJS-X 服务时,出现以下报错:

4B2r7Ebf6P571V3Ie71be819biab18571neW3T5H9K9u4Ubt3h3k8LeBeDfufC6j.png?e=1671440437&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:YF0Lm7d_odY6QBKkHupo22bnybs=

问题原因:ES 数据库端口被占用,导致 ES 数据库无法加入主节点

解决方法:

ES 数据库对外提供服务的端口默认是 9200,ES 集群内数据通讯使用的默认端口 9300,因此需要为 ES 数据库修改端口号,具体操作如下:

1-修改安装目录下 elasticsearch6.6.2/config/下的 elasticsearch.yml 文件,将下图中端口改为未占用端口;

d1aneI8F2e0mb4bxd1dJ9id00p5E72eP8gfUcs0Pas051D2w6Y2PbU8V6B3o4Gem.png?e=1671440764&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:deCC1Di4-gJYen2mBGTaJEPgbW8=

2-修改安装目录下 thingjsx-server/conf/下的 application-pro.properties 文件,对下图中端口进行修改,与上一步端口号保持一致;

4IaJ6f993nftflb4cf6X9i9Ud7d026bP8MbT2a65eC6DeJ0y3m6k6e50d4es45dc.png?e=1671440835&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:wIKO81VYpdF38-KN9PZO_WYXTdY=
3-修改完成后,重新启动ES和服务。


    您需要登录后才可以回复