您好,登錄后才能下訂單哦!
這篇文章主要介紹了Linux系統怎么啟動zookeeper,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
ZooKeeper命令行工具類似于Linux的shell環境,不過功能肯定不及shell。
zookeeper的安裝目錄:/usr/local/zookeeper-3.4.6/bin/zkServer.sh;
配置文件路徑:../conf/zoo.cfg
端口 :2181;
在準備好相應的配置之后,可以直接通過zkServer.sh 這個腳本進行服務的相關操作
\1. 啟動ZK服務: sh bin/zkServer.sh start
\2. 查看ZK服務狀態: sh bin/zkServer.sh status
\3. 停止ZK服務: sh bin/zkServer.sh stop
\4. 重啟ZK服務: sh bin/zkServer.sh restart
ZooKeeper命令行工具類似于的shell環境,不過功能肯定不及shell啦,但是使用它我們可以簡單的對ZooKeeper進行訪問,數據創建,數據修改等操作. 使用 zkCli.sh -server 127.0.0.1:2181 連接到 ZooKeeper 服務,連接成功后,系統會輸出 ZooKeeper 的相關環境以及配置信息。
命令行工具的一些簡單操作如下:
\1. 顯示根目錄下、文件: ls / 使用 ls 命令來查看當前 ZooKeeper 中所包含的內容
\2. 顯示根目錄下、文件: ls2 / 查看當前節點數據并能看到更新次數等數據
\3. 創建文件,并設置初始內容: create /zk “test” 創建一個新的 znode節點“ zk ”以及與它關聯的字符串
\4. 獲取文件內容: get /zk 確認 znode 是否包含我們所創建的字符串
\5. 修改文件內容: set /zk “zkbak” 對 zk 所關聯的字符串進行設置
\6. 刪除文件: delete /zk 將剛才創建的 znode 刪除
\7. 退出客戶端: quit
\8. 幫助命令: help
ZooKeeper 支持某些特定的四字命令字母與其的交互。它們大多是查詢命令,用來獲取 ZooKeeper 服務的當前狀態及相關信息。用戶在客戶端可以通過 telnet 或 nc 向 ZooKeeper 提交相應的命令
\1. 可以通過命令:echo stat|nc 127.0.0.1 2181 來查看哪個節點被選擇作為follower或者leader
\2. 使用echo ruok|nc 127.0.0.1 2181 測試是否啟動了該Server,若回復imok表示已經啟動。
\3. echo dump| nc 127.0.0.1 2181 ,列出未經處理的會話和臨時節點。
\4. echo kill | nc 127.0.0.1 2181 ,關掉server
\5. echo conf | nc 127.0.0.1 2181 ,輸出相關服務配置的詳細信息。
\6. echo cons | nc 127.0.0.1 2181 ,列出所有連接到服務器的客戶端的完全的連接 / 會話的詳細信息。
\7. echo envi |nc 127.0.0.1 2181 ,輸出關于服務環境的詳細信息(區別于 conf 命令)。
\8. echo reqs | nc 127.0.0.1 2181 ,列出未經處理的請求。
\9. echo wchs | nc 127.0.0.1 2181 ,列出服務器 watch 的詳細信息。
\10. echo wchc | nc 127.0.0.1 2181 ,通過 session 列出服務器 watch 的詳細信息,它的輸出是一個與 watch 相關的會話的列表。
感謝你能夠認真閱讀完這篇文章,希望小編分享的“Linux系統怎么啟動zookeeper”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。