【Linux】Centos7.6 安裝Zookeeper

Apache Zookeeper安裝包下載

  1. 安裝Zookeeper以前咱們先到Apache Zookeeper 官網下載Zookeeper的安裝包 Apache Zookeeper 下載 zookeeper-3.4.13.tar.gz
  2. 使用Xftp把Zookeeper安裝包上傳到服務器

安裝Apache Zookeeper 單機版

  1. 使用Xsheel鏈接服務器對Zookeeper進行解壓
tar -zxvf zookeeper-3.4.13.tar.gz # 解壓Zookeeper
複製代碼

2. 刪除Zookeeper安裝包

rm -f zookeeper-3.4.13.tar.gz # 刪除Zookeeper安裝包
複製代碼
  1. 對環境變量進行編輯打開環境變量 按下INSERT或者i鍵進入編輯模式
vim /etc/profile # 
複製代碼

4. 輸入如下命令而後保存退出 按下ESC而後按下SHIFT+wq

# 添加Zookeeper HOME路徑
export ZOOKEEPER_HOME=/usr/local/zookeeper-3.4.13
# 在export PATH 下添加 ZOOKEEPER_HOME
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
  1. 打開Zookeeper安裝路徑進入conf文件夾下複製zoo_sample.cfg取名爲zoo.cfg
# 這裏進入的是本身安裝的Zookeeper路徑
cd /usr/local/zookeeper-3.4.13/conf 
# 拷貝而且重命名
cp zoo_sample.cfg zoo.cfg
複製代碼
  1. 使用vim命令查看發現沒有dir和log文件目錄因此咱們要建立後配置。退出到Zookeeper目錄建立dataDir和dataLogDir文件夾
mkdir dataDir
mkdir dataLogDir
複製代碼

3. 建立後進入zoo.cfg文件中進行配置

# 使用vim命令打開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 已經安裝成功。
相關文章
相關標籤/搜索