zookeeper經常使用命令,solr中zkCli.sh 基本操做

整理了一些 zookeeper的經常使用命令還有一些在上傳時候的命令,以便於從此時候。html

zookeeper的經常使用命令:node

打開zookeeper/bin/zkCli.sh服務器

  • 1. 顯示根目錄下、文件: ls / 使用 ls 命令來查看當前 ZooKeeper 中所包含的內容
  • 2. 顯示根目錄下、文件: ls2 / 查看當前節點數據並能看到更新次數等數據
  • 3. 建立文件,並設置初始內容: create /zk 「test」 建立一個新的 znode節點「 zk 」以及與它關聯的字符串(「test」就是卸載該節點中的數據」)
  • 4. 獲取文件內容: get /zk 確認 znode 是否包含咱們所建立的字符串
  • 5. 修改文件內容: set /zk 「zkbak」 對 zk 所關聯的字符串進行設置(「zkbak」就是卸載該節點中的數據」)
  • 6. 刪除文件: delete /zk 將剛纔建立的 znode 刪除
  • 7. 刪除包含子文件夾:rmr /zk 將建立的zk目錄已經它下面的子目錄都刪除
  • 8. 退出客戶端: quit
  • 9. 幫助命令: help

 

zookeeper經常使用的四個字命令:session

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 相關的路徑。

————————————————————黃金分割線——————————————————ui

solr中zkCli.sh 基本操做spa

zkCli.sh的路徑在solr文件裏面example/scripts/cloud-scripts/中.net

1.upconfig

[root@localhost solr]#.zkCli.sh -cmd upconfig -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183 -confdir F:\solr_home1\collection1\conf -confname collection1  server

-cmd upconfig:上傳配置文件xml

-confdir:配置文件的目錄 

-confname:保存該文件夾的名字

 

2.linkconfig

將上傳到ZooKeeper中配置文件與collection相關聯

[root@localhost solr]#.zkCli.sh-cmd linkconfig -collection core0 -confname collection1 -zkhost 127.0.0.1:2181,127.0.0.1:2182,127.0.0.1:2183

-cmd linkconfig:爲指定collection"綁定"配置文件

-collection:上面指定的collection的名稱

-confname:zookeeper上面的配置文件名稱

 

3.修改與刪除

修改的經常使用作法就是:從新上傳,從新上傳會覆蓋上面的文件

刪除zookeeper中的文件或者目錄的方式以下:

1.sh zkCli.sh -server localhost:2181  ​

2.delete /configs/conf1/schema.xml  ​

注意修改後須要從新reload​,但已有數據reload無效

 

 

資料參考:http://blog.sina.com.cn/s/blog_6f3ff2c90102vxso.html

資料參考:https://blog.liyang.io/101.html

相關文章
相關標籤/搜索