如何通过java驱动程序确定数据池中节点的工作负载类型

时间:2014-07-17 11:53:44

标签: datastax-enterprise datastax-java-driver

如何通过java驱动程序确定数据池中节点的工作负载类型? 按工作负载,我的意思是节点是集群中的Solr节点或hadoop节点或cassandra节点。

1 个答案:

答案 0 :(得分:0)

java驱动程序专注于纯Apache Cassandra,因此它不知道DataStax Enterprise特有的功能,例如“工作负载”类型。

“dsetool ring”命令可用于手动检查工作负载。

工作负载存储在名为“system.peers”的DSE系统表中,因此您可以使用查询“SELECT workload FROM system.peers”来获取除协调器节点之外的所有节点的工作负载。不幸的是,system.local表中没有工作负载列,因此,您必须在另一个节点上执行相同的查询以确定特定节点的工作负载。

我将在此处提交内部DSE问题,因为它没有文档记录,应该更容易和明显。