在Debian系統中選擇并安裝Zookeeper時,可以參考以下幾個因素和建議:
Debian是一個穩定且安全的發行版,對于需要長期穩定運行的系統,推薦使用Stable版本。當前(2024年)穩定的Debian版本是Bookworm。
libzookeeper-mt2_3.8.0-11deb12u2_armhf.deb 是一個推薦的版本,它可能是為Debian 12(Bookworm)定制的。sudo apt update
使用APT包管理器可以安裝Zookeeper,但可能會缺少完整的集群管理工具。建議手動下載并安裝必要的工具。
sudo apt install zookeeperd
/etc/zookeeper/conf/zoo.cfg 配置文件,根據你的需求修改配置項,例如數據目錄、端口等。sudo systemctl restart zookeeper
在每個節點的 dataDir 目錄下創建一個名為 myid 的文件,并寫入對應的服務器ID。
echo "1" > /var/lib/zookeeper/data/myid
在每個節點上啟動Zookeeper服務:
/opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start
在任意一個節點上檢查集群狀態:
/opt/apache-zookeeper-3.7.0-bin/bin/zkServer.sh status
預期輸出應包含“Mode: leader”或“Mode: follower”。
請注意,以上信息可能會隨著新版本的發布而變得過時。在安裝之前,建議查閱最新的官方文檔或社區指南,以確保獲取最準確的信息。