2016-08-30 56 views
0

我正在使用Cassandra 3.5.0。現在我看到了一些相當奇怪的事情:關閉所有客戶端會話後,一些表格仍在不斷增長和萎縮。如何找到Cassandra活動客戶端?

我的第一反應是,這一定是由於在後臺留下了一些徘徊的客戶端任務。我盡我所能,但找不到任何。由於這不是DataStax Enterprise版本,因此我無法找到審覈日誌來顯示活動的客戶端連接。還有一種方法可以找出來嗎?

回答

0

您是如何觀察這些表格「增長和縮小」的?

如果您的觀察結果是基於文件系統上的SSTables或OpsCenter等工具中顯示的已用表空間,那麼您可能看到的是壓縮效果。您可以使用nodetool檢查各種活動(流,網絡交換,壓縮)。 另一種可能性與數據從Memtables移動到SSTables有關,所有這一切都取決於您的服務器設置以及創建的數據量。

此外,我建議查看節點上的Cassandra日誌以查找有關正在進行的活動的更多信息。

+0

我通過不斷運行CQL計數(*)語句「select count(*)from ...」來捕獲更改。它上下起伏。我看了看,但沒有找到任何活動的客戶端程序(這是一個測試env,只有我有權訪問)。您可能正在談論關於流式傳輸的問題 - system.log隨着「修復...」消息不斷增長。 –

相關問題