Cassandra

如何在 cassandra 中讀取 statistics.db 和 summary.db 文件

  • May 27, 2016

我正在嘗試讀取 Statistics.db 文件和 summary.db 文件,但我無法讀取我想知道將儲存在其中的數據是什麼,任何特定格式。如果是這樣,它儲存的分區格式和數據是什麼。

如何將這些 .db 文件轉換為可讀格式。

這是對 SSTables 的一個很好的解釋,其中包括 Statistics.db 和 summary.db 文件。SSTables 是在創建新表空間時創建的。SSTable 的格式嵌入在文件名中。在此範例中,格式為版本“ka”。

main_dev-table1-ka-56-Statistics.db

從參考:

在版本“ka”中,Statistics 組件文件的內容分為 3 種類型的元數據,稱為驗證、壓縮和統計。驗證元數據用於驗證 SSTable,其中包括分區器和布隆過濾器 fp 機會欄位。壓縮元數據包括在舊格式中也可用的祖先資訊和一個稱為基數估計器的新欄位。基數估計器用於通過估計輸入 SStable 重疊的程度,在合併的壓縮文件中有效地預分配布隆過濾器空間。統計元數據包含以舊格式提供的其餘資訊和兩個附加欄位。第一個是跟踪本地/遠端計數器分片存在的標誌,另一個是用於儲存修復時間的標誌。

引用自:https://serverfault.com/questions/778048