用3個zookeeper搭建一個zookeeper集群,首先配置好一個zookeeper1,其余兩個都是按照zookeeper1復制過來,然后稍微修改
運行集群成功,查看zookeeper狀態
可以看出,zookeeper2是從節點,zookeeper3是主節點,但是zookeeper1是單機模式狀態
因為都是由1復制過去的,聯想到在修改zoo.cfg時,其他節點都修改了端口號,但是考慮zookeeper1是第一個節點,所以就沒有修改1的默認端口號
然后想到我原來用dubbo分布式框架的時候用到了zookeeper,端口號就是默認的2181並沒有修改,所以可能導致這次搭建zookeeper集群時,2181端口號被占用,集群搭建失敗。
修改了zookeeper1端口號后,再次啟動,集群搭建成功!
(看到有人也出現了同樣的錯誤,所以寫出來分享給大家,skr~)