本文介绍在Linux系统上安装Apache ZooKeeper的步骤,涵盖源码编译和包管理器两种方法。
一、准备工作:
首先,更新系统并安装必要的依赖项:Java 11 JDK。
Debian/Ubuntu系统:
sudo apt-get update sudo apt-get install -y openjdk-11-jdk
RHEL/CentOS/Fedora系统:
sudo yum update sudo yum install -y java-11-openjdk
二、下载和解压ZooKeeper:
从Apache ZooKeeper官方网站(https://www.php.cn/link/55aef34e0d62637c23ad60186310cd4d)下载最新版本的二进制发行包。 也可以使用wget命令:
wget https://downloads.apache.org/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz tar -xvf apache-zookeeper-3.7.0-bin.tar.gz cd apache-zookeeper-3.7.0-bin
(请将zookeeper-3.7.0替换为实际的版本号)
三、配置ZooKeeper:
sudo mkdir /opt/zookeeper/data
tickTime=2000 dataDir=/opt/zookeeper/data clientPort=2181 maxClientCnxns=60 minSessionTimeout=4000 maxSessionTimeout=40000
四、启动ZooKeeper:
./bin/zkServer.sh start
验证是否启动成功:
jps
如果看到 QuorumPeerMain 进程,则表示ZooKeeper已成功启动。
五、设置开机自启动 (可选):
创建systemd服务文件 /etc/systemd/system/zookeeper.service:
[Unit] Description=Apache ZooKeeper After=network.target [Service] User=zookeeper Group=zookeeper ExecStart=/opt/zookeeper/bin/zkServer.sh start ExecStop=/opt/zookeeper/bin/zkServer.sh stop Restart=always RestartSec=5s [Install] WantedBy=multi-user.target
启用并启动服务:
sudo systemctl enable zookeeper sudo systemctl start zookeeper
至此,Apache ZooKeeper已安装完成,您可以开始使用它进行分布式协调和数据管理。 记得根据您的实际需求调整配置文件中的参数。
以上就是linux如何安装zookeeper的详细内容,更多请关注php中文网其它相关文章!
Keep是一款健身安排,无论是想减肥塑形或增肌,还是寻找健身跑步瑜伽计步等训练计划,你可以随时随地选择课程进行训练!权威教练视频教学,健身干货自由分享!有需要的小伙伴快来保存下载体验吧!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号