【问题标题】:How to find Cassandra active clients?如何找到 Cassandra 活跃客户?
【发布时间】:2016-08-31 21:30:34
【问题描述】:

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

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

【问题讨论】:

    标签: cassandra


    【解决方案1】:

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

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

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

    【讨论】:

    • 我通过不断运行 CQL count() 语句“select count() from ...”来捕捉变化。它上升和下降然后下降和上升。我看了又看,但没有找到任何活动的客户端程序(这是一个只有我可以访问的测试环境)。您可能对流媒体有所了解 - system.log 会随着“修复...”消息不断增长。
    猜你喜欢
    • 1970-01-01
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多