Apache Zookeeper安裝包下載
- 安裝Zookeeper之前我們先到Apache Zookeeper 官網下載Zookeeper的安裝包
Apache Zookeeper 下載 zookeeper-3.4.13.tar.gz
- 使用Xftp把Zookeeper安裝包上傳到伺服器
安裝Apache Zookeeper 單機版
- 使用Xsheel連線伺服器對Zookeeper進行解壓
tar -zxvf zookeeper-3.4.13.tar.gz
複製程式碼
2. 刪除Zookeeper安裝包
rm -f zookeeper-3.4.13.tar.gz
複製程式碼
- 對環境變數進行編輯開啟環境變數 按下INSERT或者i鍵進入編輯模式
vim /etc/profile
複製程式碼
4. 輸入以下命令然後儲存退出
按下ESC然後按下SHIFT+wq
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.13
export PATH=$PATH:${JAVA_HOME}/bin:$ZOOKEEPER_HOME/bin
複製程式碼
配置Zookeeper zoo.cfg檔案
- tickTime:用於計算機的時間單元。比如session超時:N*tickTime
- initLimit:用於叢集,允許從節點連線並同步到 master節點的初始化時間,以tickTime的倍數來表示
- syncLimit:用於叢集,Master主節點與從節點之間傳送訊息,請求和應答時間長度(心跳機制)
- dataDir:必須配置 存貯Zookeeper一些相關的資料和檔案等等都會存在這個目錄下
- dataLogDir:日誌目錄,如果不配置會共用dataDir目錄
- clientProt:連線伺服器的埠:預設2181
- 開啟Zookeeper安裝路徑進入conf資料夾下複製zoo_sample.cfg取名為zoo.cfg
cd /usr/local/zookeeper-3.4.13/conf
cp zoo_sample.cfg zoo.cfg
複製程式碼
- 使用vim命令檢視發現沒有dir和log檔案目錄所以我們要建立後配置。退出到Zookeeper目錄建立dataDir和dataLogDir資料夾
mkdir dataDir
mkdir dataLogDir
複製程式碼
3. 建立後進入zoo.cfg檔案中進行配置
vim zoo.cfg
dataDir=/usr/local/zookeeper-3.4.13/dataDir
dataLogDir=/usr/local/zookeeper-3.4.13/dataLogDir
複製程式碼
4. 進入bin目錄執行命令進行啟動測試是否安裝成功
./zkServer.sh start
./zkServer.sh status
複製程式碼
如圖所示Zookeeper安裝啟動成功,模式為單機模式。到此我們的單機版Zookeeper 已經安裝成功。