4

Cassandra 2 の新しいインストールで挿入を実行しようとしています。新しいキースペースとテーブルをうまくセットアップできましたが、挿入を実行しようとすると上記のエラーが発生します。

派手なマルチサーバーのセットアップはありません。テストデータベースを備えた1台のコンピューターを実行しているだけなので、ノード構成との混乱

上記のアイテムを作成するために使用されるコマンドは次のとおりです。

CREATE KEYSPACE demodb WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'DC1' : 3 };
USE demodb;
CREATE TABLE users (user_name varchar, state varchar, birth_year bigint, PRIMARY KEY (user_name));
INSERT INTO users (user_name, state, birth_year) VALUES ('canadiancreed', 'PA', 1976);
4

2 に答える 2

1

ALLGoogle 検索の後でここにたどり着いた場合、一貫性レベルを使用していて(特定のレプリケーション ファクター番号の場合もそうかもしれませんQUORUM)、使用するキースペースがレプリケートされるように設定されている場合に、このエラーが発生することがわかりました。存在しないか死んでいるデータセンター。

キースペース レプリケーションを更新して、存在しないデータセンターへの参照を削除すると、問題が解決します。

(この場合、メッセージは完全に論理的です。もう存在しないノードからの結果が必要です)。

于 2015-08-04T09:10:15.163 に答える