一、zookeeper有三個端口(可以修改)
1、2181
2、3888
3、2888
二、3個端口的作用
1、2181:對cline端提供服務
2、3888:選舉leader使用
3、2888:集群內機器通訊使用(Leader監聽此端口)
三、部署時注意
1、單機單實例,只要端口不被占用即可
2、單機偽集群(單機,部署多個實例),三個端口必須修改為組組不一樣
如:myid1 : 2181,3888,2888
myid2 : 2182,3788,2788
myid3 : 2183,3688,2688
3、集群(一台機器部署一個實例)
四、集群為大於等於3個基數,如 3、5、7....,不宜太多,集群機器多了選舉和數據同步耗時時長長,不穩定。目前覺得,三台選舉+N台observe很不錯。
form https://blog.csdn.net/webnum/article/details/76653665