1. 程式人生 > 其它 >CentOS7 下安裝 ZooKeeper 3.7.0

CentOS7 下安裝 ZooKeeper 3.7.0

1、環境與下載路徑

環境:ZooKeeper是基於Java的,所以系統中必須安裝好JDK,至少JDK1.8及以上。

選擇下載的方式:

注意:ZooKeeper不知道從哪個版本開始,後面帶有bin名稱的包才是我們需要下載的了,它裡面有編譯後的二進位制檔案,而之前的普通的tar.gz的包裡面是隻是原始碼的包無法直接使用。

2、ZooKeeper下載步驟

①、如果系統沒有下載wget先要下載它

yum -y install wget

②、然後下載ZooKeeper相關的jar包

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz

③、解壓檔案

tar -zxvf apache-zookeeper-3.7.0-bin.tar.gz

④、複製一份核心配置檔案

cd apache-zookeeper-3.7.0-bin
cp conf/zoo_sample.cfg conf/zoo.cfg

⑤、修改ZooKeeper的快照和日誌儲存位置

mkdir data
vi conf/zoo.cfg

3、ZooKeeper的啟動

進入zookeeper的bin目錄,啟動zookeeper

 cd bin/
 ./zkServer.sh start
 #下面這個命令是詳細列印ZooKeeper啟動的資訊,但不是守護程序
 ./zkServer.sh start-foreground

上圖表示啟動成功!再檢視一下程序,是否真的啟動了:

ps -ef | grep zookeeper

打印出來的東西有點多,所以就不截圖了。


關閉ZooKeeper:

./zkServer.sh stop

檢視服務狀態:

./zkServer.sh status

4、開放埠

開放2181埠這一步非常重要,不然到時候通過dubbo來訪問的時候訪問不了,這種低階錯誤我以前總是犯。

具體參考連結:Linux開放指定埠(CentOS7)