cassandra是一個去中心的分布式數(shù)據(jù)庫,且每個節(jié)點(diǎn)都是對等,那么如果需要獲取得到整個集群的狀態(tài)或者是說對cassandra集群進(jìn)行監(jiān)控或者維護(hù)有什么方式可以進(jìn)行呢?一般進(jìn)行監(jiān)控的話,大概獲取得到集群的狀態(tài)、指標(biāo)等信息即可,如果要進(jìn)行運(yùn)維就需要輸入一些命令或通過行為讓cassandra獲取到相關(guān)信號進(jìn)而執(zhí)行相關(guān)命令。
這里我們分2個方面進(jìn)行介紹:命令行、圖文介紹
命令行
我們知道cassandra的每個節(jié)點(diǎn)都是對等的,所以這里提供了各個節(jié)點(diǎn)都可以執(zhí)行的nodetool命令,下面列下所有的nodetool的命令以及給出相關(guān)的介紹(版本3.11.4):
assassinate : 強(qiáng)制的將某個節(jié)點(diǎn)remove掉,但是不會把節(jié)點(diǎn)上的數(shù)據(jù)進(jìn)行擺放到移除節(jié)點(diǎn)后的新環(huán)的數(shù)據(jù)節(jié)點(diǎn)上 bootstrap :
cleanup
熱門工具 換一換