1. 下载地址
https://zookeeper.apache.org/releases.html
点第一个就行
1.1 下载好以后上传到虚拟机的工作src下
直接拖拽就行
解压
tar -xvf apache-zookeeper-3.6.0-bin.tar.gz
解压后删除安装包并改名
rm -f apache-zookeeper-3.6.2-bin.tar.gz
mv apache-zookeeper-3.6.2-bin/ zookeeper
1.2 在zookeeper目录下创建2个文件夹
mkdir data log
data存放数据,log存放日志文件
1.3 进入conf目录下,并复制并编辑配置文件
cp zoo_sample.cfg zoo.cfg
将data和log的目录复制到配置文件(zoo.cfg)的相应位置:如图
到bin目录下启动zookerper
sh zkServer.sh start
检查状态
sh zkServer.sh status
2 搭建zookeeper集群
在zookeeper目录下新建文件夹zkCluster
mkdir zkCluster
在zkCluster目录下新建文件夹 zk1 zk2 zk3
mkdir zk1 zk2 zk3
在zk1 zk2 zk3每个文件夹里创建data/log文件夹
mkdir {zk1,zk2,zk3}/{data,log}
在data文件夹中分别创建myid
到conf目录下把zoo_sample.cfg复制一份zoo1.cfg
cp zoo_sample.cfg zoo1.cfg
编辑zoo1.cfg文件,入下图:
dataDir=/usr/local/src/zookeeper/zkCluster/zk1/data
dataLogDir=/usr/local/src/zookeeper/zkCluster/zk1/log
# the port at which the clients will connect
clientPort=2181
server.1=192.168.126.129:2887:3887
server.2=192.168.126.129:2888:3888
server.3=192.168.126.129:2889:3889
把zoo1.cfg复制为zoo2.cfg和zoo3.cfg,然后修改
以上步骤是对的,但是自己这次没搭建成。启动后无法关闭。上课的时候搭成了,但今天复习下,就不行了,纠结一上午、一中午,没解决。放过自己。不纠结了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。