从系统表中获取节点状态
Get node status from system tables
我正在使用DataStax c++ cassandra驱动程序。据我所知,驱动程序 API 中没有关于检查节点状态的特殊功能。Nodetool实用程序通过JMX扩展实现了这一点。但我想在C++中实施它会非常痛苦。有没有其他方法可以获取此信息(至少在线/离线(,最好是通过查询system
表。
有一个JMX到HTTP的桥接器称为Jolokia,它作为JAR文件加载到任何Java应用程序中,并通过专用的HTTP端口导出所有JMX变量。
我成功地使用它来监视InfluxDB/Telegraf的Cassandra运行时参数。
您可以更轻松地在C++应用程序中使用它,因为它是普通的HTTP。
相关文章:
- 反向给定链表中的K节点
- 如果我只是不访问queue_front节点的子节点,而是将它们推到队列中呢?还是BFS吗
- Boost Graph Library,修复节点大小
- C++A*算法并不总是在路径中具有目标节点
- 如何找到2个单链表的公共节点
- 计算每个节点的树高,帮助我解释这个代码解决方案
- 为什么我的删除节点函数实际上没有删除节点?
- Constexpr替代了新的放置方式,可以让内存中的对象保持未初始化状态
- 我们可以删除链表中静态内存中的节点吗
- 如何在pugixml中获取节点的内部XML
- 我不断收到 [错误] ID 返回 1 退出状态错误,但看不到问题所在
- OSX MetalKit CVMetalTextureCacheCreateTextureFromImage失败,状态:
- 为什么我们要为avl树实现返回一个指向节点的指针,而不是void函数
- std::future_error:无关联状态
- C++RapidXml-使用first_node()遍历以修改XML文件中节点的值
- 检查两个节点在子节点上是否具有相同状态的更优雅的方法
- 从系统表中获取节点状态
- 添加节点时C++二叉搜索树状态访问冲突错误
- 为所有openvdb::Grid节点设置/取消设置活动状态
- c++中查找兄弟节点的状态