2016-08-30 57 views
0

我正在使用Cassandra 3.5.0。现在我看到了一些相当奇怪的事情:关闭所有客户端会话后,一些表格仍在不断增长和萎缩。如何找到Cassandra活动客户端?

我的第一反应是,这一定是由于在后台留下了一些徘徊的客户端任务。我尽我所能,但找不到任何。由于这不是DataStax Enterprise版本,因此我无法找到审核日志来显示活动的客户端连接。还有一种方法可以找出来吗?

回答

0

您是如何观察这些表格“增长和缩小”的?

如果您的观察结果是基于文件系统上的SSTables或OpsCenter等工具中显示的已用表空间,那么您可能看到的是压缩效果。您可以使用nodetool检查各种活动(流,网络交换,压缩)。 另一种可能性与数据从Memtables移动到SSTables有关,所有这一切都取决于您的服务器设置以及创建的数据量。

此外,我建议查看节点上的Cassandra日志以查找有关正在进行的活动的更多信息。

+0

我通过不断运行CQL计数(*)语句“select count(*)from ...”来捕获更改。它上下起伏。我看了看,但没有找到任何活动的客户端程序(这是一个测试env,只有我有权访问)。您可能正在谈论关于流式传输的问题 - system.log随着“修复...”消息不断增长。 –

相关问题