Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
フィルター条件でキーを使用せずに、CQL/Pig/Hive クエリを使用して Cassandra CF から複数の行を削除する方法はありますか?
DELETE FROM のようなもの[ColumnFamily] WHERE [NonKeyColumnName] = [Value]ですか?
[ColumnFamily] WHERE [NonKeyColumnName] = [Value]
少なくとも行キーのパーティション部分が必要なため、CQL ではそれを行うことはできません。
playOrm を使用していた場合、Row キーを使用せずに Scalable-SQL でオブジェクトを取得できます!!!! それらを削除しますが、CQLでは方法がありません。
Hive と Pig の場合、これらは通常 map/reduce を使用しているため、実行できるはずですが、それらを map/reduce ジョブに送信し、列ファミリーのすべての行を読み取る必要があります。
後、ディーン