CentOS7 下安裝 ZooKeeper 3.7.0
阿新 • • 發佈:2021-06-21
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)