4

我正在运行一个具有 3 个节点的 cassandra 集群。keyspace1 配置为运行 NetworkTopologyStrategy,

[default@Keyspace1] describe Keyspace1;
   Keyspace: Keyspace1:
   Replication Strategy: org.apache.cassandra.locator.NetworkTopologyStrategy
   Durable Writes: true
   Options: [datacenter1:1]

我尝试通过在 cassandra CLI 中的 Node1 上运行此命令来更新复制因子

使用 strategy_options = {datacenter1:3} 更新键空间 Keyspace1;

但是当我再次使用 describe Keyspace1 检查时,我仍然看到选项:[datacenter1:1],复制因子没有改变。我尝试重新启动 cassandra,尝试在所有节点上进行修复和清理,但仍然没有效果。我错过了什么?

`

4

1 回答 1

5

您缺少[ ]围绕策略选项的内容。您的更新代码应为:

UPDATE KEYSPACE Keyspace1 WITH strategy_options = [{datacenter1:3}];

如果您需要有关如何通过 CLI 更新 KS 的复制因子的更多详细信息,我建议您查看Datastax文档。

于 2013-02-22T02:51:55.353 回答