zookeeper安装与部署

zookeeper安装与部署

1、安装jdk

①解压

tar -xvf jdk-21_linux-x64_bin.tar.gz  && mv jdk-21_linux-x64_bin.tar.gz ../../packages/

②配置 环境变量

vi /etc/profile
添加到最后
export JAVA_HOME=/app/env/jdk/jdk-21.0.2
export PATH=$JAVA_HOME/bin:$PATH


刷新配置
source /etc/profile

验证
java -version

2、安装配置zookeeper

① 开放端口

添加开放端口
firewall-cmd --query-port=3888/tcp --permanent 
firewall-cmd --query-port=2888/tcp --permanent 
firewall-cmd --query-port=2181/tcp --permanent 

刷新
firewall-cmd --reload 

② 解压

cd /app/middleware/zookeeper


tar -xvf  apache-zookeeper-3.8.4-bin.tar.gz  && mv apache-zookeeper-3.8.4-bin.tar.gz  ../../../packages/

③配置

进入配置目录
cd /app/middleware/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin/conf

拷贝 更名 作为配置文件
cp zoo_sample.cfg  ./zoo.cfg

修改配置文件
vi zoo.cfg

修改数据目录
dataDir=/app/middleware/zookeeper/zookeeper-3.8.4/data/

确保 ZooKeeper 服务器能够自动适应其运行环境中的所有可用网络接口,可以加可不加  主要是应对网卡问题
quorumListenOnAllIPs=true

# 添加集群信息
server.1=172.20.20.224:2888:3888
server.2=172.20.20.223:2888:3888
server.3=172.20.20.222:2888:3888

每台机器对应的dataDir目录下
执行 echo id > myid
server.1   ——>  echo 1 > myid




配置环境变量信息
vi /etc/profile

末尾追加
export ZOOKEEPER_HOME=/app/middleware/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin/
export PATH=$ZOOKEEPER_HOME/bin:$PATH



刷新配置
source /etc/profile


3、使用

启动
zkServer.sh start

停止
zkServer.sh stop

状态查看
zkServer.sh status

正常的状态如下
[root@localhost ~]# zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /app/middleware/zookeeper/zookeeper-3.8.4/apache-zookeeper-3.8.4-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: leader






重启
zkServer.sh restart
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值