在Debian系统上安装Zookeeper的步骤如下:
更新APT包列表
sudo apt update
安装Zookeeper Debian的官方仓库中可能没有最新的Zookeeper版本,但你可以尝试以下命令来安装:
sudo apt install zookeeper zookeeperd
启动并启用Zookeeper服务
sudo systemctl start zookeeper
sudo systemctl enable zookeeper
检查Zookeeper状态
sudo systemctl status zookeeper
配置Zookeeper(可选)
/etc/zookeeper/conf/zoo.cfg
。重启Zookeeper服务以应用更改
sudo systemctl restart zookeeper
如果你需要特定版本的Zookeeper或者官方仓库中没有合适的版本,可以手动下载并编译安装。
下载Zookeeper 访问 Apache Zookeeper官方下载页面,选择合适的版本并下载到本地。
wget https://www.apache.org/dyn/closer.cgi?path=/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
解压文件
tar -xzf apache-zookeeper-3.7.0-bin.tar.gz -C /opt
重命名目录
sudo mv /opt/apache-zookeeper-3.7.0-bin /opt/zookeeper
创建数据和日志目录
sudo mkdir -p /var/lib/zookeeper/data
sudo mkdir -p /var/log/zookeeper
配置Zookeeper 复制示例配置文件并进行必要的修改:
sudo cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg
sudo nano /opt/zookeeper/conf/zoo.cfg
根据需要修改以下配置项:
dataDir=/var/lib/zookeeper/data
dataLogDir=/var/log/zookeeper
clientPort=2181
创建启动脚本 创建一个systemd服务文件来管理Zookeeper服务:
sudo nano /etc/systemd/system/zookeeper.service
添加以下内容:
[Unit]
Description=Apache Zookeeper Server
After=network.target
[Service]
Type=forking
User=nobody
Group=nogroup
ExecStart=/opt/zookeeper/bin/zkServer.sh start
ExecStop=/opt/zookeeper/bin/zkServer.sh stop
Restart=on-failure
[Install]
WantedBy=multi-user.target
启动并启用Zookeeper服务
sudo systemctl daemon-reload
sudo systemctl start zookeeper
sudo systemctl enable zookeeper
检查Zookeeper状态
sudo systemctl status zookeeper
通过以上步骤,你应该能够在Debian系统上成功安装并运行Zookeeper。如果有任何问题,请参考Zookeeper的官方文档或社区支持。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian Zookeeper如何安装