猿问

设置了transport.tcp.port:9300 9301 9302 ,发现出了问题

同一台机器,我设置了transport.tcp.port:9300 9301 9302 ,发现出了问题,3台机器都是主了,master,瓦力老师是否能解答一下是为什么,多谢

晓磊_Nexter
浏览 4076回答 2
2回答

晓磊_Nexter

解决:配置transport.tcp.port时,因为是伪分布式,所以需要在discovery.zen.ping.unicast.hosts中指定端口号http.port: 9201transport.tcp.port: 9301# node.master: falsediscovery.zen.ping.unicast.hosts: ["192.168.192.129:9300"]

凌晨5点的月光

楼上说得对,假如三台都配置为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"]
随时随地看视频慕课网APP
我要回答