点击下载
(笔者使用的是xftp,并放在/opt/software目录下)
解压:
tar -zxvf apache-zookeeper-3.6.3-bin.tar.gz
重命名:(注:/opt前有空格)
mv apache-zookeeper-3.6.3-bin.tar.gz /opt/software/zookeeper
cd /opt/software/zookeeper/confg
(注:zoo.cfg前有空格)
mv zoo_sample.cfg zoo.cfg
打开并编辑文件:
vi zoo.cfg
按下a进入编辑模式,修改dataDir路径
(zookeeper解压后的路径,加上zkdata, zkdata可自己命名)
dataDir=/opt/software/zookeeper/zkdata
添加:
server.服务器编号(数字)=服务器ip地址:2888:3888
例如:
server.0=192.168.180.2:2888:3888
server.1=192.168.180.4:2888:3888
server.2=192.168.180.6:2888:3888
Esc退出编辑模式,输入:wq,保存并退出
六:在修改后dataDir路径下创建zkdata目录cd /opt/software/zookeeper
mkdir -p zkdata
cd zkdata
touch myid
路径为/opt/software/zookeeper/zkdata/myid
在myid中输入上述serve中ip对应的服务器编号(数字)
echo 1 > myid
cat myid
(注:zookeeper后有空格,node1,node2为后两个server中ip的主机名)
scp -r /opt/software/zookeeper root@node1:/opt/software
scp -r /opt/software/zookeeper root@node2:/opt/software
在node1中,myid内容修改为2(与上述server内容对应)
vi /opt/software/zookeeper/zkdata/myid
同理node2
出现QuorumPeerMain即为成功



