在CentOS上安裝Zookeeper的步驟如下:
更新系統包
sudo yum update -y
安裝Java環境 Zookeeper需要Java運行環境,首先確保已安裝Java。
sudo yum install java-1.8.0-openjdk-devel -y
添加Zookeeper倉庫 創建一個新的repo文件來添加Zookeeper的yum倉庫。
sudo vi /etc/yum.repos.d/zookeeper.repo
在文件中添加以下內容:
[zookeeper]
name=Zookeeper Repository
baseurl=http://mirror.centos.org/centos/7/os/x86_64/
gpgcheck=0
enabled=1
安裝Zookeeper 使用yum命令安裝Zookeeper。
sudo yum install zookeeper -y
啟動并啟用Zookeeper服務
sudo systemctl start zookeeper
sudo systemctl enable zookeeper
檢查Zookeeper狀態
sudo systemctl status zookeeper
下載Zookeeper 訪問Zookeeper官方網站或GitHub頁面下載最新版本的Zookeeper。
wget https://archive.apache.org/dist/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz
解壓文件
tar -xzf apache-zookeeper-3.7.0-bin.tar.gz -C /opt
重命名目錄
sudo mv /opt/apache-zookeeper-3.7.0-bin /opt/zookeeper
配置Zookeeper 復制示例配置文件并進行必要的修改。
sudo cp /opt/zookeeper/conf/zoo_sample.cfg /opt/zookeeper/conf/zoo.cfg
編輯zoo.cfg
文件,根據需要進行配置。
創建數據目錄和日志目錄
sudo mkdir -p /var/lib/zookeeper/data
sudo mkdir -p /var/log/zookeeper
設置權限
sudo chown -R $(whoami):$(whoami) /opt/zookeeper
sudo chmod -R 755 /opt/zookeeper
sudo chown -R $(whoami):$(whoami) /var/lib/zookeeper
sudo chown -R $(whoami):$(whoami) /var/log/zookeeper
啟動Zookeeper
/opt/zookeeper/bin/zkServer.sh start
檢查Zookeeper狀態
/opt/zookeeper/bin/zkServer.sh status
通過以上步驟,你應該能夠在CentOS上成功安裝并運行Zookeeper。