Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
确定哪些行键存储在Cassandra中的哪个节点上_Cassandra_Datastax Enterprise - Fatal编程技术网

确定哪些行键存储在Cassandra中的哪个节点上

确定哪些行键存储在Cassandra中的哪个节点上,cassandra,datastax-enterprise,Cassandra,Datastax Enterprise,我想知道,在replication_factor=2、numtokens=256和partitioner=Murmer3的情况下,是否有任何脚本/工具可用于识别哪个Cassandra节点具有特定的rowkey,哪个节点具有其副本数据 它可以通过人工计算完成,但想知道是否有现成的工具?这主要是为了描述某些副本出现故障时的系统和基准响应时间。您可以使用Cassandra JMX接口您可以使用Cassandra JMX接口nodetool getendpoints键空间cf键 如果键为十六进制格式,则

我想知道,在replication_factor=2、numtokens=256和partitioner=Murmer3的情况下,是否有任何脚本/工具可用于识别哪个Cassandra节点具有特定的rowkey,哪个节点具有其副本数据


它可以通过人工计算完成,但想知道是否有现成的工具?这主要是为了描述某些副本出现故障时的系统和基准响应时间。

您可以使用Cassandra JMX接口

您可以使用Cassandra JMX接口

nodetool getendpoints键空间cf键


如果键为十六进制格式,则会告诉您拥有该键的端点。

nodetool getendpoints keyspace cf key


如果密钥为十六进制格式,则会告诉您拥有密钥的端点。

我还没有尝试过它,但它是否只识别了主副本,还是告诉了具有次副本的节点?我还没有尝试过,但它是否只识别了主副本,还是告诉了具有次副本的节点?