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 已經安裝成功。