同一臺機器,我設置了transport.tcp.port:9300 9301 9302 ,發現出了問題,3臺機器都是主了,master,瓦力老師是否能解答一下是為什么,多謝
2 回答

曉磊_Nexter
TA貢獻1條經驗 獲得超1個贊
解決:配置transport.tcp.port時,因為是偽分布式,所以需要在discovery.zen.ping.unicast.hosts中指定端口號
http.port: 9201
transport.tcp.port: 9301
# node.master: false
discovery.zen.ping.unicast.hosts: ["192.168.192.129:9300"]

凌晨5點的月光
TA貢獻1條經驗 獲得超0個贊
樓上說得對,假如三臺都配置為master節點,對應設置transport.tcp.port:9300 9301 9302,則應該設置為
discovery.zen.ping.unicast.hosts:?["127.0.0.1:9300","127.0.0.1:9301","127.0.0.1:9302"]
添加回答
舉報
0/150
提交
取消