Zookeeper下载及集群搭建

1. 下载地址

https://zookeeper.apache.org/releases.html

image.png

点第一个就行 

image.png

1.1 下载好以后上传到虚拟机的工作src下

直接拖拽就行

image.png

解压    
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

image.png

data存放数据,log存放日志文件

1.3 进入conf目录下,并复制并编辑配置文件

cp zoo_sample.cfg zoo.cfg

image.png
将data和log的目录复制到配置文件(zoo.cfg)的相应位置:如图
image.png
image.png
到bin目录下启动zookerper

sh zkServer.sh start

image.png
检查状态

sh zkServer.sh status

2 搭建zookeeper集群

在zookeeper目录下新建文件夹zkCluster
mkdir zkCluster

image.png
在zkCluster目录下新建文件夹 zk1 zk2 zk3

mkdir zk1 zk2 zk3

image.png
在zk1 zk2 zk3每个文件夹里创建data/log文件夹

mkdir {zk1,zk2,zk3}/{data,log}

image.png
在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

image.png
把zoo1.cfg复制为zoo2.cfg和zoo3.cfg,然后修改
image.png
image.png

以上步骤是对的,但是自己这次没搭建成。启动后无法关闭。上课的时候搭成了,但今天复习下,就不行了,纠结一上午、一中午,没解决。放过自己。不纠结了。

你可能感兴趣的:(java)