以下是Zookeeper在Debian上的部署最佳实践:
sudo apt-get install openjdk-11-jdk
安装OpenJDK 11,确保Zookeeper有合适的运行环境。sudo apt-get install zookeeperd
命令安装,这是最简便的方式。/etc/zookeeper/conf/zoo.cfg
文件,设置tickTime
、initLimit
、syncLimit
、dataDir
、clientPort
等参数。server.X
参数,并在每个节点的dataDir
目录下创建包含对应ID的myid
文件。sudo systemctl start zookeeper
启动服务,通过sudo systemctl status zookeeper
查看状态,也可使用zkServer.sh
脚本管理。sudo ufw allow 2181/tcp
等命令开放必要的端口,确保节点间通信正常。zoo.cfg
中的参数。/var/log/zookeeper/
目录下的日志文件,使用Prometheus和Grafana等工具监控性能指标。