2つのノードのcassandra(単純な)クラスターがあります。
カスタムメイドのダンプからの復元中に、次のような行がある場合に
del column_family['row_1'];
set column_family['row_1']['column1'] = '123';
set column_family['row_1']['column2'] = '456';
set column_family['row_1']['column3'] = '789';
...多くの場合、最初の列(column_1)は設定されません。
使用しました:
$ cassandra-cli -h cassandra.host.name -k keyspace_name -f dump_file
Debianホストでcassandra1.0.10を使用しています。
ダンプは常にドロップしてからキースペースを再作成するため、実行すると実際には空になります。実際、deleteステートメントは必要ありません。
削除しましたが、なぜこれが発生するのかまだわかりません。これは、このように設計されたものが原因であり、欠落しているだけだと思いますが、正確に何が「間違っている」のかを理解することはできません。