在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系統上成功啟動并運行。請根據實際需求調整配置文件中的參數。