在集群模式部署下服务器逐台启动的过程中,会碰到类似于下面这样的异常:
Cannot open channel to 2 at election address /122.228.242.241:3888
这是由于在启动过程中,虽然当前机器启动了,但其他机器还没有启动完成,因此无法和其他机器在相应端口上进行连接。
对于这个问题,只要快速启动集群中的其他机器即可。另外,上面的异常中标明了是3888这个端口无法创建连接,这是因为ZooKeeper默认使用3888端口进行Leader选举过程中的投票通信。
哈哈