您的位置:首页 > 财经 > 产业 > ZooKeeper 部署

ZooKeeper 部署

2024/12/23 16:43:16 来源:https://blog.csdn.net/White_Ink_/article/details/140572679  浏览:    关键词:ZooKeeper 部署

1 准备工作

准备集群环境,可参考:https://blog.csdn.net/White_Ink_/article/details/139743058。

2 下载并解压

  • 下载地址:https://zookeeper.apache.org/releases.html。本博客下载版本为 3.8.4。
  • 上传至某个服务器。
  • 解压:
    tar -zxf apache-zookeeper-3.8.4-bin.tar.gz -C /opt/zookeeper
    

3 配置

进入conf/

cp zoo_sample.cfg zoo.cfg

conf/zoo.cfg修改或添加以下内容:

dataDir=/opt/zookeeper/apache-zookeeper-3.8.4-bin/dataserver.1=node1:2881:3881
server.2=node2:2881:3881
server.3=node3:2881:3881

创建/data/myid,并写入1。

echo "1" > /opt/zookeeper/apache-zookeeper-3.8.4-bin/data/myid

4 分发文件

将 ZooKeeper 文件分发给其他设备。
修改每个设备的/data/myid,保证其值不同。

5 启动

在每个设备上使用下面命令启动:

./bin/zkServer.sh start

6 查看启动状态

在每个设备上使用下面命令查看状态:

./bin/zkServer.sh status

显示如下:

/usr/bin/java
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper/apache-zookeeper-3.8.4-bin/bin/../conf/zoo.cfg
Client port found: 2181. Client address: localhost. Client SSL: false.
Mode: follower/leader

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com