1、上传、解压
(1)cd /opt/apps/ 到要上传的目录下
(2)rz 上传
(3),选择文件,上传
(4)上传成功
(5)解压
tar -zxf zookeeper-3.4.6.tar.gz
(6)解压完成
2、修改配置文件
(1)cd /opt/apps/zookeeper-3.4.6/conf/
(2)mv zoo-sample.cfg zoo.cfg 修改文件名
(3)cd /opt/apps/zookeeper-3.4.6/
(4)mkdir zkData 创建文件夹
(5)echo 1 > myid 创建文件myid,并添加内容1
(6)vi /opt/apps/zookeeper-3.4.6/conf/zoo.cfg 修改配置内容
(7)修改dataDir
(8)末尾添加下面内容(可以是三台,也可以是五台,但是要为奇数,涉及到选举机制)
server.1=linux01:2888:3888
server.2=linux02:2888:3888
server.3=linux03:2888:3888
(9) cd /opt/apps/
将文件复制到集群中其他机器上的当前目录下
scp -r zookeeper-3.4.6 linux02:
P
W
D
s
c
p
−
r
z
o
o
k
e
e
p
e
r
−
3.4.6
l
i
n
u
x
03
:
PWD scp -r zookeeper-3.4.6 linux03:
PWDscp−rzookeeper−3.4.6linux03:PWD
(10)在其他机器上修改myid
cd /opt/apps/zookeeper-3.4.6/zkData/
echo 2 > myid
(11)启动
cd /opt/apps/zookeeper-3.4.6/bin/
./zkServer.sh start
jps 查看进程
./zkCli.sh 启动,进入zookeeper模式
(12)查看主节点
cd /opt/apps/zookeeper-3.4.6/bin/
./zkServer.sh status
(14)操作其他机器
./zkCli.sh -server linux03:2181
注:2181是给客户端提供的端口
配置文件中的2888:3888是zookeeper集群内部通信的端口