Zookeeper 3.4.6集群的安装、配置

前提

准备三台Linux虚拟机,我的是CentOS7系统
三台虚拟机IP地址如下:
P1:192.168.70.31 端口:2181 、2888、3888
P2:192.168.70.32 端口:2181、 2888、3888
P3:192.168.70.33 端口:2181、 2888、3888

安装步骤

1.下载zookeeper-3.4.6.tar.gz
由于zookeeper属于Apache组织下的产品,所以直接进Apache官网下载,步骤如下:

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.安装JDK
CD到home目录下,新建application文件夹,上传JDK和Zookeeper到application下
在这里插入图片描述
解压JDK
tar zxvf jdk-8u231-linux-x64.tar.gz
配置环境变量
[root@localhost application]# ls
jdk1.8.0_231 jdk-8u231-linux-x64.tar.gz zookeeper-3.4.6.tar.gz
[root@localhost application]# cd jdk1.8.0_231/
[root@localhost jdk1.8.0_231]# ls
bin COPYRIGHT include javafx-src.zip jre lib LICENSE man README.html release src.zip THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt
[root@localhost jdk1.8.0_231]# pwd
/home/application/jdk1.8.0_231 //复制路径,配置环境变量
[root@localhost jdk1.8.0_231]#
vim /etc/profile
在末尾号输入以下代码
export JAVA_HOME=/home/application/jdk1.8.0_231
export CLASSPATH=.
export PATH=$PATH:$JAVA_HOME/bin
wq保存退出
这一步很重要,作用使配置生效
source /etc/profile
测试 输入java命令,如果显示下图说明你配置成功!
在这里插入图片描述
3.安装Zookeeper
3.1修改操作系统的/etc/hosts文件
vim /etc/hosts
在这里插入图片描述
3.2 解压zookeeper安装包
tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/
cd /usr/local
mv zookeeper-3.4.6/ zookeeper346 \\修改下名字
3.3 在/usr/local/zookeeper346下创建以下目录
mkdir data
mkdir logs
3.4 将 zookeeper346/conf 目录下的 zoo_sample.cfg 文件拷贝一份,命名为zoo.cfg
cp zoo_sample.cfg zoo.cfg
3.5 修改zoo.cfg配置文件
vim zoo.cfg
在这里插入图片描述
修改后的效果图:
在这里插入图片描述
3.6 在/usr/local/zookeeper346/data下创建myid文件
touch myid
vi myid
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

3.7 在防火墙中打开要用到的端口 2181、2888、3888
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-port=3888/tcp --permanent
重启防火墙
firewall-cmd --reload
查看端口
firewall-cmd --list-port
结果如下
2181/tcp 2888/tcp 3888/tcp
3.8 启动并测试 zookeeper

启动Zookeeper:
[root@zookeeper01 zookeeper346]# bin/zkServer.sh start
输入 jps 命令查看进程:
[root@zookeeper01 zookeeper346]# jps
查看Zookeeper状态:
[root@zookeeper01 zookeeper346]# bin/zkServer.sh status
停止 zookeeper 进程:
[root@zookeeper01 zookeeper346]# bin/zkServer.sh stop

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值