Cassandra节点所有权为0.00%

Cassandra节点所有权为0.00%,cassandra,cluster-computing,Cassandra,Cluster Computing,我有一个Cassandra集群,有两个节点。我正在使用网络拓扑策略 我试图将Cassandra中键空间的复制因子增加到2。我执行了以下步骤: 使用策略_options={DC1:2,DC2:2}更新密钥空间演示;在两个节点上 然后我在两个节点上运行nodetool修复 然后我运行Hector代码来计算数据库中的行数和列数。 我得到以下错误:不可用异常 当我运行命令时也是如此 ./nodetool–h ip_地址环 我发现两个节点的所有权都是0%。请告诉我应该如何解决这个问题。您提到“两个节点”,

我有一个Cassandra集群,有两个节点。我正在使用网络拓扑策略 我试图将Cassandra中键空间的复制因子增加到2。我执行了以下步骤: 使用策略_options={DC1:2,DC2:2}更新密钥空间演示;在两个节点上 然后我在两个节点上运行nodetool修复 然后我运行Hector代码来计算数据库中的行数和列数。 我得到以下错误:不可用异常 当我运行命令时也是如此 ./nodetool–h ip_地址环 我发现两个节点的所有权都是0%。请告诉我应该如何解决这个问题。

您提到“两个节点”,这意味着您总共有两个节点,而不是您的策略选项所建议的两个数据中心。指定{DC1:2,DC2:2}将需要至少四个节点(每个DC中两个节点以满足复制因子),尽管不建议这样做,因为基本上所有节点都是故障点

一个最小的Cassandra集群应该至少有三个节点,在这种情况下,两个RF将允许一个节点停机而不会导致系统停机。听起来您只有一个集群(而不是两个数据中心),所以您真正需要的是多一个节点(总共3个),RF=2,使用SimpleStregy而不是NetworkTopologyStrategy