1、上传zookeeper-3.4.6.tar.gz
2、解压文件到指定目录(目录:admin/app)
tar -zxvf zookeeper-3.4.6.tar.gz -C /app
3、配置(一台节点上)
3.1添加一个zoo.cfg配置文件(/home/admin/app/zookeeper-3.4.6/conf)
$ZOOKEEPER/conf
修改名字:mv zoo_sample.cfg zoo.cfg
3.2修改配置文件(zoo.cfg)
dataDir=/home/admin/app/zookeeper-3.4.6/data
server.1=192.168.1.181:2888:3888
server.2=192.168.1.182:2888:3888
server.3=192.168.1.183:2888:3888
3.3(dataDir=/home/admin/app/zookeeper-3.4.6/data)在zookeeper-3.4.6/下创建一个data文件
mkdir data
cd data
echo 1 > myid
cat myid
里面内容是server.N中的N(server.2里面内容为2) echo 1 > myid
3.4将配置好的zk拷贝到其他节点(app下)配置zookeeper集群
scp -r zookeeper-3.4.6 192.168.1.182:/home/admin/app
scp -r zookeeper-3.4.6 192.168.1.182:/home/admin/app
3.5注意:在其他节点上一定要修改myid的内容
在192.168.1.182应该讲myid的内容改为2 (echo 2 > myid)
在192.168.1.183应该讲myid的内容改为3 (echo 3 > myid)
4.启动集群
分别启动zk(bin 目录下)
./zkServer.sh start
启动成功:
21697 Jps
21679 QuorumPeerMain
5、
root权限:查询监听程序: netstat -nltp | gerp 2181
amdin(bin)查看状态:./zkServer.sh status (如果其他的没有启动,会报错)