如何找到Cassandra活跃客户



我正在使用Cassandra 3.5.0。现在我看到一些很奇怪的事情:在我关闭了所有的客户端会话后,一些表仍然在增长和缩小。

我的第一反应是,这一定是由于后台有一些挥之不去的客户端任务。我尽了最大的努力,但什么也找不到。因为这不是DataStax Enterprise版本,所以我无法找到审计日志来显示活动的客户端连接。还有办法查出来吗?

你是如何观察这些表的"增长和收缩"的?

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

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

最新更新