集群配置本實例啟動3個zookeeper服務(wù)。集群配置步驟如下: 1、 進(jìn)入zookeeper-3.4.6/conf,拷貝zoo.cfg為:zoo1.cfg,zoo2.cfg,zoo3.cfg. 在每個文件里面增加: server.1=127.0.0.1:2888:3888 server.2=127.0.0.1:2889:3889 server.3=127.0.0.1:2890:3890 2、 修改zoox.cfg,x表示1,2,3.將dataDir=/tmp/zookeeper/1。分別對應(yīng)修改為: dataDir=/tmp/zookeeper/1,dataDir=/tmp/zookeeper/2,dataDir=/tmp/zookeeper/3 3、 找到dataDir所在目錄,分別新建myid文件,里面內(nèi)容分別為數(shù)字1,2,3,Zk啟動時,會讀取myid中的值,從而得到server.x的配置為本機(jī)配置,并且也可以通過這個id找到和其他zk通信的地址和端口。 4、 進(jìn)入/bin目錄,拷貝zkServer.cmd為zkServer1.cmd, zkServer2.cmd, zkServer3.cmd編輯zkServerx,x表示1,2,3修改其中:set ZOOCFG=..\conf\zoo1.cfg,分別為:set ZOOCFG=..\conf\zoo1.cfg,set ZOOCFG=..\conf\zoo2.cfg,set ZOOCFG=..\conf\zoo3.cfg 5、 打開命令窗口,啟動zkServer1,zkServer2,zkServer3.注意,啟動第一臺的時候可能會報錯,提示無法連接到3889和3890 等全部啟動完成之后就不會報錯了。并且集群服務(wù)至少要啟動兩臺zk服務(wù)。 Dubbo偽集群(zookeeper集群)搭建完畢zookeeper集群后,可以參看上一篇http://www.cnblogs.com/belen/p/4804066.html 中dubbo偽集群的搭建。 之后的文章中,將模擬linux下zookeeper部署,以及pc和linux集群通信 |
|
來自: 昵稱10504424 > 《工作》