不同网段之间部署时,一定要设置lanCluster=0使用tcp吗

我的虚拟机是192.168.8.128,主机地址是192.168.1.51,虚拟机作为控制节点,主机增加两个数据节点,当lanCluster=1使用UDP时,数据节点启动不了。

当修改为lanCluster=0使用TCP时,可以正常启动。

在不同网段之间部署时,是不是lanCluster一定要设置成0。


请先 登录 后评论

1 个回答

Boye

lanCluster=1表示节点间心跳使用UDP广播传输。

UDP广播有个广播域的概念。广播域内的其中一台主机发出一个广播帧,只有同一广播域内的其它主机才可以收到该广播帧。不同网段的主机一般广播域不同,所以收不到UDP广播帧。


请先 登录 后评论