Zookeeper安裝以及啓動詳解

操作系統:Centos7
前提:必須已經安裝了java的環境。

步驟:

  1. 下載壓縮包,可以在windows下載然後用xftp等工具上傳到linux上。也可以使用命令直接下載到linux上。
wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gz

官網下載地址

在這裏插入圖片描述
下載上面那個二進制版本,下面的source版本會在啓動時報,原因是Could not find or load main class org.apache.zookeeper.server.quorum 找不到主啓動類,因爲source版本沒有lib文件夾,缺少依賴。

  1. 解壓:
tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz 
  1. 進入解壓到的目錄的conf目錄下,默認會有這些文件
    在這裏插入圖片描述
    把zoo_sample.cfg拷貝一份成zoo.cfg,zoo_sample.cfg是配置文件模板,zoo.cfg是Zookeeper默認的啓動配置文件。
cp zoo_sample.cfg zoo.cfg
  1. 修改配置文件
    在這裏插入圖片描述
    修改這一項,是Zookeeper數據的保存目錄。不改也可以啓動。
  2. 啓動
    到bin目錄下
    使用命令 ./zkServer.sh start 啓動
    在這裏插入圖片描述
    啓動成功。如果啓動不成功可以去看看Zookeeper home下的logs目錄的下日誌信息。

使用命令 ./zkServer.sh status 查看Zookeeper服務的狀態。
在這裏插入圖片描述
圖中1 表示JAVA_HOME 路徑。
2表示使用的配置文件。
3表示啓動的端口和ip。默認端口是2181。
4表示當前啓動的模式是單機模式。

zkServer.sh 腳本使用說明:
直接使用命令

./zkServer.sh

結果:
在這裏插入圖片描述
–config 啓動配置文件目錄 //指定配置目錄的參數,會到該目錄下尋找zoo.cfg配置文件。

命令(只能使用一個):
start 後臺啓動。
start-foreground 前臺啓動,會把啓動日誌打印在命令行上。
stop 停止/關閉服務。
version 查看Zookeeper的版本。
status 查看當前Zookeeper的服務信息。
print-cmd 打印一些信息。
在這裏插入圖片描述
連接到服務器上

./zkCli.sh

在這裏插入圖片描述
連接成功。
使用quit命令退出客戶端連接。

客戶端腳本zkCli.sh的使用方法
在這裏插入圖片描述
-server host:port //指定要連接到的服務器地址 -server ip:端口號。 默認本機的2181。
-client-configuration 配置文件路徑 //客戶端連接的配置文件。
cmd args //直接使用Zookeeper的命令,比如創建節點命令,刪除節點命令等。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章