您好,登錄后才能下訂單哦!
這篇“Linux系統下ZooKeeper如何啟動”除了程序員外大部分人都不太理解,今天小編為了讓大家更加理解“Linux系統下ZooKeeper如何啟動”,給大家總結了以下內容,具有一定借鑒價值,內容詳細步驟清晰,細節處理妥當,希望大家通過這篇文章有所收獲,下面讓我們一起來看看具體內容吧。
在準備好相應的配置之后,可以直接通過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 相關的會話的列表。
\11. echo wchp | nc 127.0.0.1 2181 ,通過路徑列出服務器 watch 的詳細信息。它輸出一個與 session 相關的路徑。
Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。
感謝您的閱讀,希望您對“Linux系統下ZooKeeper如何啟動”這一關鍵問題有了一定的理解,具體使用情況還需要大家自己動手實驗使用過才能領會,快去試試吧,如果想閱讀更多相關知識點的文章,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。