CentOS 7.9 安裝 zookeeper-3.7.0
阿新 • • 發佈:2022-05-24
1. 下載 Zookeeper
使用 wget 下載:
wget https://mirrors.bfsu.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
2. 解壓資源
# 解壓資源到指定目錄下
tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz
# 資源目錄重新命名
mv apache-zookeeper-3.7.0-bin/ zookeeper
# 移動到你想要安裝的目錄
mv zookeeper /usr/local
3. 啟動 Zookeeper
Zookeeper 依賴 Java 環境,所以啟動之前請配置好 JDK 或者 JRE
# 進入到之前解壓後的zookeeper資源目錄
cd /usr/local/zookeeper
# 重新命名 Zookeeper 的配置檔案
cp ./conf/zoo_sample.cfg ./conf/zoo.cfg
# 啟動 Zookeeper
./bin/zkServer.sh start
注意:Zookeeper在啟動時會找 conf
下的 zoo.cfg
作為預設配置檔案
4. 檢查 Zookeeper 是否成功啟動
ps -ef |grep zookeeper # 如果可以查詢到 Zookeeper 的程序,則說明成功啟動了 # 需要注意的是,這樣啟動 Zookeeper 並不是開機自啟的服務。
5. 設定 Zookeeper 服務開機自啟
# 配置開機自啟時,需要先停用 zookeeper ./bin/zkServer.sh stop cd /etc/systemd/system # 在該目錄下建立 zookeeper.service vi zookeeper.service # 在 zookeeper.service 輸入以下內容,注意 zookeeper 的安裝路徑 [Unit] Description=zookeeper.service After=network.target [Service] Type=forking Environment=/usr/local/zookeeper ExecStart=/usr/local/zookeeper/bin/zkServer.sh start ExecStop=/usr/local/zookeeper/bin/zkServer.sh stop ExecReload=/usr/local/zookeeper/bin/zkServer.sh restart [Install] WantedBy=multi-user.target # 儲存並退出 vi # 重新載入服務配置 systemctl daemon-reload # 設定開機自啟 systemctl enable zookeeper.service # 啟動 zookeeper systemctl start zookeeper.service
檢視 zookeeper 狀態
systemctl status zookeeper.service
關閉 zookeeper
systemctl stop zookeeper.service
關閉開機自啟
systemctl disable zookeeper.service