亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodetool 常用命令梳理

發布時間:2020-05-14 04:38:15 來源:網絡 閱讀:1195 作者:無鋒劍 欄目:大數據

nodetool 常用命令梳理

Cassandra 自帶了多個功能強大集群或數據管理工具,數量掌握有助于診斷和維護Cassandra集群、快速解決各種問題。

命令如下:

nodetool: 是一個命令行的工具集,它可以監控Cassandra和執行例行的數據庫操作。作為內建的工具,nodetool一般用于在節點上直接運行。
nodetool工具集支持大多數重要的JMX指標和操作,并且包含了一些為管理員準備的命令。

cassandra utility: Cassandra utility 其實是Cassandra提供的一個啟動時配置接口,也就是說通過這個方法可以配置cassandra啟動參數,例如運行時java heap size等。

cassandra-stress tool:cassandra stress tool是一個針對集群進行壓力測試的工具。

SSTable utilities: 是一組操作sstable的工具。

CQL shell:是一個通過CQL( Cassandra Query Language)來與Cassandra集群中的數據進行交互的命令行工具。

集群監控命令

列出nodetool所有可用的命令:nodetool help 
列出指定command 的幫助內容:nodetool help command-name
nodetool常用監控命令:nodetool工具集提供了一批用于查看表的指標、服務器指標和壓縮統計。
nodetool describecluster:輸出集群信息。
nodetool  ring : 查詢環狀
nodetool status:輸出集群環的快速摘要和集群的當前狀況;
nodetool netstats:  顯示網絡連接操作的統計數據;
查看某個節點負載,內存使用情況: nodetool info 
nodetool tpstats:列出Cassandra維護的線程池的信息,可以看到每個階段有多少操作,以及他們的狀態是活動中、等待還是完成;
nodetool cfstats/tablestats:查看表的一些信息,包括讀的次數,寫的次數,sstable的數量,memtable信息,壓縮信息,bloomfilter信息;
查看指定表空間,默認輸出所有:nodetool cfstats ptmind_test.users
nodetool cfhistograms: 顯示表的統計數據,包括讀寫延遲,行大小,列的數量和SSTable的數量;
查看指定表空間,默認輸出所有:nodetool cfhistograms ptmind_test.users
nodetool compactionstats:顯示當前正在壓縮的任務進度。

集群管理命令

nodetool decommission:關閉當前節點,并把數據復制到環中緊鄰的下一個節點,當前節點不在對外服務 。
nodetool rebuild:當有新的數據中心加入,運行這個命令復制數據到數據中心
nodetool removenode HostID:刪除一個節點 例:./nodetool removenode dcbbad83-fe7c-4580-ade7-aa763b8d2c40
nodetool removenode status:查看刪除狀態
nodetool removenode force:如果用status發現總在等待一個節點, 行一次force停掉
nodetool flush 或repair : 是將某keyspace中的緩存區數據提交,所以必須有在flush命令后提交一個keySpace的參數,否則命令不能執行. 
nodetool drain: 會把memtable中的數據刷新到sstable,并且當前節點會終止與其他節點的聯系。執行完這條命令需要重啟這個節點。一般在Cassandra版本升級的時候才使用這個命令。
nodetool move命令: 將當前節點中的數據轉移到另一個指定的集群節點. 
nodetool loadbalance命令: 上傳當前節點的所有數據到其它集群節點中,并將讀取節點的請求轉發到ring中的其它節點中. 

集群空間相關命令

nodetool describering: 后面需要跟keyspace的名字,顯示圓環的節點信息。
nodetool getendpoints keyspacename tablename fieldname: 查看key分布在哪一個節點上
nodetool getsstables keyspacename tablename fieldname: 查看key分布在哪一個SSTable上
nodetool compact [keyspacename [tablename]]: 合并sstable文件。省略表,壓縮keyspace下面的所有表  省略keyspace,壓縮所有keyspace下的所有表
nodetool scrub :清洗指定的表的SSTable, 試圖刪除損壞的部分,保留完好的部分。

集群備份相關命令

nodetool refresh -- keyspacename tablename :把快照文件復制到對應表的目錄下(data/keyspace/tablename-UUID) 運行該命令加載新的SSTables 不需要重啟機器節點。
nodetool snapshot :用于創建keyspace或table的快照信息,即數據備份,可用于數據的恢復
nodetool clearsnapshot [-t snapshotname -- keyspacename] :刪除快照
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

元阳县| 永和县| 八宿县| 茂名市| 友谊县| 长武县| 松阳县| 吉安市| 四会市| 鄱阳县| 黄山市| 锦州市| 颍上县| 武义县| 温泉县| 佛坪县| 普安县| 含山县| 甘肃省| 洛南县| 长治县| 北流市| 蚌埠市| 高陵县| 望江县| 巴中市| 东乡| 沙洋县| 时尚| 苏尼特左旗| 双流县| 阿荣旗| 颍上县| 高唐县| 瓮安县| 娱乐| 玉环县| 理塘县| 金沙县| 布拖县| 莱芜市|