CentOS7 Zookeeper安装

自作多情 提交于 2019-11-26 12:10:46

 

 

 
 
1.下载
 
/usr/local
 
 
2.解压
 
tar -zxvf zookeeper-3.4.12.tar.gz -C /usr/local
 
重命名
mv /usr/local/zookeeper-3.4.12 /usr/local/zk
 
3.进入zk目录创建 data目录和logs目录
mkdir /usr/local/zk/data
mkdir /usr/local/zk/logs
在 data目录下创建 myid文件,并输入内容 1  (节点1为1,节点2为2,节点3为3)
 
myid(节点1)
<wiz_code_mirror>
 
 
 
 
 
 
 
#这里只有一个数字1
1 
 
 
 
myid(节点2)
<wiz_code_mirror>
 
 
 
 
 
 
 
#这里只有一个数字2
2
 
 
 
 
myid(节点3)
<wiz_code_mirror>
 
 
 
 
 
 
 
#这里只有一个数字3
3
 
 
 


 
 
 
复制zoo_sample.cfg
cp /usr/local/zk/conf/zoo_sample.cfg /usr/local/zk/conf/zoo.cfg
 
编辑zoo.cfg文件
 
vim /usr/local/conf/zoo.cfg
 
zoo.cfg(节点1)
<wiz_code_mirror>
 
 
 
 
 
 
 
dataDir=/usr/local/zk/data
dataLogDir=/usr/local/zk/logs
clientPort=2181
server.1=192.168.220.181:2881:3881
server.2=192.168.220.182:2881:3881
server.3=192.168.220.183:2881:3881
 
 
 
zoo.cfg(节点2)
<wiz_code_mirror>
 
 
 
 
 
 
 
dataDir=/usr/local/zk/data
dataLogDir=/usr/local/zk/logs
clientPort=2182
server.1=192.168.220.181:2881:3881
server.2=192.168.220.182:2881:3881
server.3=192.168.220.183:2881:3881
 
 
 
zoo.cfg(节点3)
<wiz_code_mirror>
 
 
 
 
 
 
 
dataDir=/usr/local/zk/data
dataLogDir=/usr/local/zk/logs
clientPort=2183
server.1=192.168.220.181:2881:3881
server.2=192.168.220.182:2881:3881
server.3=192.168.220.183:2881:3881
 
 
 
 




 
 
 
 
4.开启防火墙端口(centos7版本)
 
添加端口:
firewall-cmd --zone=public --add-port=2181/tcp --permanent
 
查看所有开启的端口:
firewall-cmd --zone=public --list-ports
 
重新载入:
firewall-cmd --reload
 
 
 
5.启动zk
 
/usr/local/zk/bin/zkServer.sh start
 
 
6.dubbo配置
 
<wiz_code_mirror>
 
 
 
 
 
 
 
<dubbo:registry address="zookeeper://192.168.220.181:2181?backup=192.168.220.182:2182,192.168.220.183:2183" />
 
 
 
<wiz_code_mirror>
 
 
 
 
 
 
 
dubbo.registry.address=zookeeper://192.168.220.181:2181?backup=192.168.220.182:2182,192.168.220.183:2183
 
 
 
 
 
7.使用zk客户端检测
(1)下载zookeeper 客户端,下载地址:https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 
 
(2)解压,进入目录ZooInspector\build,运行zookeeper-dev-ZooInspector.jar;
 
    java -jar zookeeper-dev-ZooInspector.jar  //执行成功后,会弹出java ui client
 
 
 
 
 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!