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でこのコマンドを実行して、レプリケーション係数を更新しようとしました

キースペース Keyspace1 を strategy_options = {datacenter1:3} で更新します。

しかし、describe Keyspace1 を使用して再度確認すると、まだ Options: [datacenter1:1], the replication factor is not changed. が表示されます。Cassandra の再起動を試み、すべてのノードで修復とクリーンアップを試みましたが、効果はありませんでした。私は何が欠けていますか?

`

4

1 に答える 1

5

[ ]戦略オプションをラップする がありません。更新コードは次のようになります。

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

CLI を使用して KS のレプリケーション ファクターを更新する方法の詳細が必要な場合は、Datastaxのドキュメントを参照することをお勧めします。

于 2013-02-22T02:51:55.353 に答える