gpt4 book ai didi

c++ - 从系统表中获取节点状态

转载 作者:行者123 更新时间:2023-11-30 05:11:39 25 4
gpt4 key购买 nike

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

最佳答案

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

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

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

关于c++ - 从系统表中获取节点状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44951014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com