windows elasticsearch搭集群啟動失敗failed to send join request to master....


創建幾份elasticsearch副本,修改各自config\elasticsearch.yml配置文件:

第一份:

 1 #允許elasticsearch跨域訪問,使用elasticsearch-head圖形化工具需要添加該代碼
 2 http.cors.enabled: true
 3 http.cors.allow-origin: "*"
 4 #節點1的配置信息:
 5 #集群名稱,保證唯一
 6 cluster.name: elasticsearch
 7 #節點名稱,必須不一樣
 8 node.name: node-1
 9 #必須為本機的ip地址
10 network.host: 127.0.0.1
11 #服務端口號,在同一機器下必須不一樣
12 http.port: 9200
13 #集群間通信端口號,在同一機器下必須不一樣
14 transport.tcp.port: 9300
15 #設置集群自動發現機器ip集合
16 discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]

第二份:

 1 #允許elasticsearch跨域訪問,使用elasticsearch-head圖形化工具需要添加該代碼
 2 http.cors.enabled: true
 3 http.cors.allow-origin: "*"
 4 #節點2的配置信息:
 5 #集群名稱,保證唯一
 6 cluster.name: elasticsearch
 7 #節點名稱,必須不一樣
 8 node.name: node-2
 9 #必須為本機的ip地址
10 network.host: 127.0.0.1
11 #服務端口號,在同一機器下必須不一樣
12 http.port: 9201
13 #集群間通信端口號,在同一機器下必須不一樣
14 transport.tcp.port: 9301
15 #設置集群自動發現機器ip集合
16 discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]

第三份:

 1 #允許elasticsearch跨域訪問,使用elasticsearch-head圖形化工具需要添加該代碼
 2 http.cors.enabled: true
 3 http.cors.allow-origin: "*"
 4 #節點3的配置信息:
 5 #集群名稱,保證唯一
 6 cluster.name: elasticsearch
 7 #節點名稱,必須不一樣
 8 node.name: node-3
 9 #必須為本機的ip地址
10 network.host: 127.0.0.1
11 #服務端口號,在同一機器下必須不一樣
12 http.port: 9202
13 #集群間通信端口號,在同一機器下必須不一樣
14 transport.tcp.port: 9302
15 #設置集群自動發現機器ip集合
16 discovery.zen.ping.unicast.hosts: ["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]

第一個es啟動成功,隨后兩個啟動都報錯failed to send join request to master....

 隨后想起因為都是從源文件復制過來的,所以安裝文件中data文件夾下原本都是存在節點數據的,所以搭集群的時候先清空副本中data下數據,遂啟動成功.

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM