第一步:解壓zookeeper-3.4.5.tar.gz到D:\solrCloud目錄,重命名爲zookeeper-1。ide
第二步:把D:\solrCloud\ zookeeper-1\conf\目錄下的zoo_sample.cfg修改成zoo.cfg。並寫入以下的配置參數:spa
tickTime=2000
initLimit=10
syncLimit=5
dataDir=D:/solrCloud/zookeeper-1/data
dataLogDir=D:/solrCloud/zookeeper-1/datalog
clientPort=2181
server.1=127.0.0.1:2881:3881
server.2=127.0.0.1:2882:3882
server.3=127.0.0.1:2883:3883server
而且按照配置建立相應的data和datalog目錄。若是不不建立目錄是沒法正常啓動的。
cmd
在data目錄中建立文件myid(不須要後綴名),在myid文件中寫入數字1並保存退出。it
第三步:把zookeeper-1複製2份,分別命名爲zookeeper-2、zookeeper-3。而後修改各個zookeeper-*的conf目錄下zoo.cfg的dataDir和dataLogDir和clientPort。修改方案以下: table
dataDirclass |
dataLogDircli |
clientPortzookeeper |
|
zookeeper-1配置 |
D:/solrCloud/ zookeeper-1/data |
D:/solrCloud/zookeeper-1/datalog |
2181 |
zookeeper-2 |
D:/solrCloud/ zookeeper-2/data |
D://solrCloud/zookeeper-2/datalog |
2182 |
zookeeper-3 |
D:/solrCloud/ zookeeper-3/data |
D:/solrCloud/zookeeper-3/datalog |
2183 |
而且修改每一個data目錄下的myid文件中的內容。zookeeper-1是1, zookeeper-2是2,zookeeper-3是3 。
第四步:啓動三個zookeeper。並驗證是否配置成功。目錄結構以及啓動目錄以下圖:
注意:鏈接第一臺時有異常信息,不用管,等都鏈接起來就沒有異常了。
進入cmd 命令,輸入: netstat -ano|findstr 2181 查看端口是否啓用