【问题标题】:Get node status from system tables从系统表中获取节点状态
【发布时间】:2018-07-01 05:01:39
【问题描述】:

我正在使用 DataStax c++ cassandra 驱动程序。据我所知,在驱动程序 API 中没有关于检查节点状态的特殊功能。 Nodetool 实用程序通过 JMX 扩展实现了这一点。但是我想在 C++ 中实现它会很痛苦。有没有其他方法可以通过查询system 表来获取此信息(至少在线/离线)。

【问题讨论】:

    标签: c++ cassandra datastax


    【解决方案1】:

    有一个名为 Jolokia 的 JMX 到 HTTP 桥接器,它作为 JAR 文件加载到任何 Java 应用程序中,并通过专用 HTTP 端口导出所有 JMX 变量。

    我正在使用它成功地通过 InfluxDB/Telegraf 监控 Cassandra 运行时参数。

    您可以更轻松地在您的 C++ 应用程序中使用它,因为它是普通的 HTTP。

    【讨论】:

      猜你喜欢
      • 2010-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-03
      • 2021-03-15
      • 2014-07-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多