Centos7安裝Zookeeper 3.5.5步驟
1、下載zookeeper安裝包
進入zookeeper官網選擇下載連結如下:https://www-eu.apache.org/dist/zookeeper/
選擇最新穩定版本3.5.5,選擇下載apache-zookeeper-3.5.5-bin.tar.gz,檔案說明:
1)apache-zookeeper-3.5.5.tar.gz 原始碼包
2)apache-zookeeper-3.5.5-bin.tar.gz 安裝包
2、vim修改配置檔案/etc/hosts ,增加如下內容:
192.168.3.71 edu-provider-01
3、儲存後,執行/etc/init.d/network restart 使配置檔案 hosts生效
4、上傳下載好的apache-zookeeper-3.5.5-bin.tar.gz包到 /usr/local/src 目錄下
5、執行 tar -zxvf /usr/local/apache-zookeeper-3.5.5-bin.tar.gz解壓tar包
6、進入解壓好的目錄中建立 data 和 logs資料夾,命令如下:
[[email protected] apache-zookeeper-3.5.5-bin]# cd /usr/local//apache-zookeeper-3.5.5-bin/
[[email protected] apache-zookeeper-3.5.5-bin]# mkdir data
[[email protected] apache-zookeeper-3.5.5-bin]# mkdir logs
7、進入conf資料夾,並拷貝一份.cfg檔案並編輯,編輯後的結果如圖,儲存
[[email protected] apache-zookeeper-3.5.5-bin]# cd conf/
[[email protected] conf]# cp zoo_sample.cfg zoo.cfg
[[email protected] conf]# vim zoo.cfg
請注意:edu-provider-01名稱為hosts檔案中輸入的內容
8、進入data資料夾,建立myid檔案,並輸入1,儲存
[[email protected] conf]# cd ../data/
[[email protected] data]# vim myid
請注意: 這裡輸入的1 是zoo.cfg檔案中server.1的1
9、編輯profile檔案,並加入zookeeper的環境變數
[[email protected] data]# vim /etc/profile
10、執行 命令使profile檔案生效
[[email protected] data]# source /etc/profile
11、防火牆中新增允許zookeeper訪問的埠,並重啟防火牆
[[email protected] data]# firewall-cmd --permanent --zone=public --add-port=2181/tcp
[[email protected] data]# firewall-cmd --permanent --zone=public --add-port=2888/tcp
[[email protected] data]# firewall-cmd --permanent --zone=public --add-port=3888/tcp
[[email protected] data]# systemctl restart firewalld.service
12、啟動 zookeeper服務並測試是否正常啟動
[[email protected] data]# cd /usr/local/src/apache-zookeeper-3.5.5-bin/bin/
[[email protected] bin]# ./zkServer.sh start
圖片說明已經正常啟動,還可以使用jps命令檢視,是否有QuorumPeerMain
13、如果想要關閉執行stop命令
[[email protected] bin]# ./zkServer.sh stop