在Debian中部署Zookeeper的流程如下:
tar -xzf apache-zookeeper-3.9.1-bin.tar.gz
cd apache-zookeeper-3.9.1
conf/zoo.cfg.sample
为conf/zoo.cfg
:cp conf/zoo.cfg.sample conf/zoo.cfg
zoo.cfg
文件,配置数据目录、客户端连接端口等参数。例如:dataDir=/var/lib/zookeeper
clientPort=2181
sudo mkdir -p /var/lib/zookeeper
sudo chown -R $(whoami):$(whoami) /var/lib/zookeeper
bin/zkServer.sh start
bin/zkServer.sh status
sudo systemctl enable zookeeper
sudo systemctl start zookeeper
如果需要配置防火墙,允许Zookeeper的端口通过:
sudo ufw allow 2181/tcp
以上步骤完成后,Zookeeper将在Debian系统上成功启动并运行。请根据实际需求调整配置文件中的参数。