3

私はカサンドラにかなり慣れていません。シングルノードクラスターを数日間問題なく実行していましたが、今日、CQLコマンドの一部を無視し始めました。 SELECTsは正常に動作しますがDROP TABLE foo;、cqlshから実行すると、何も起こりません。0.5秒休止すると、プロンプトに戻りますが、テーブルは削除されませんでした。を使用してインデックスを作成する場合も同様CREATE INDEXです。

Ubuntu 12.04でOpenStaxのCassandraディストリビューションを使用して、仮想マシンで実行しています。

Cassandraログを確認し、CREATE INDEXを実行すると確実に出力が得られますが、明らかなエラーはありません。

 CREATE INDEX number_uri_index ON numbers (number);

生産:

 INFO [MigrationStage:1] 2012-07-25 14:25:59,120 ColumnFamilyStore.java (line 643) Enqueuing flush of Memtable-schema_columnfamilies@15955724(1212/1515 serialized/live bytes, 20 ops)
 INFO [FlushWriter:5] 2012-07-25 14:25:59,122 Memtable.java (line 266) Writing Memtable-schema_columnfamilies@15955724(1212/1515 serialized/live bytes, 20 ops)
 INFO [FlushWriter:5] 2012-07-25 14:25:59,139 Memtable.java (line 307) Completed flushing /var/lib/cassandra/data/system/schema_columnfamilies/system-schema_columnfamilies-hd-50-Data.db (1267 bytes) for commitlog position ReplayPosition(segmentId=140485087964, position=8551)
 INFO [MigrationStage:1] 2012-07-25 14:25:59,141 ColumnFamilyStore.java (line 643) Enqueuing flush of Memtable-schema_columns@7576227(320/400 serialized/live bytes, 5 ops)
 INFO [FlushWriter:5] 2012-07-25 14:25:59,141 Memtable.java (line 266) Writing Memtable-schema_columns@7576227(320/400 serialized/live bytes, 5 ops)
 INFO [FlushWriter:5] 2012-07-25 14:25:59,172 Memtable.java (line 307) Completed flushing /var/lib/cassandra/data/system/schema_columns/system-schema_columns-hd-46-Data.db (367 bytes) for commitlog position ReplayPosition(segmentId=140485087964, position=8551)
4

1 に答える 1

2

3ノードのセットアップでも同じ問題が発生します。2番目のノードで同じ変更を行うことで解決しました。CASSANDRA jiraを調査したところ、タイムスタンプがスキーマ関連コマンドによって管理される方法に関連している可能性があり、1.1.3で修正する必要があることがわかりました。

CASSANDRA-4461 CASSANDRA-4432

于 2012-07-27T08:04:16.707 に答える