Есть ли способ удалить несколько строк из Cassandra CF с помощью запроса CQL/Pig/Hive без использования ключа в условии фильтра?
Что-то вроде УДАЛИТЬ ИЗ [ColumnFamily] WHERE [NonKeyColumnName] = [Value]
?
Есть ли способ удалить несколько строк из Cassandra CF с помощью запроса CQL/Pig/Hive без использования ключа в условии фильтра?
Что-то вроде УДАЛИТЬ ИЗ [ColumnFamily] WHERE [NonKeyColumnName] = [Value]
?
Вы не можете сделать это с CQL, так как ему нужна как минимум часть раздела ключа строки.
Если вы использовали playOrm, вы можете извлекать объекты с помощью Scalable-SQL без использования ключа строки!!!! а потом их удалить, а с CQL никак.
Для Hive и Pig они обычно используют map/reduce, поэтому вы должны это сделать, но вам нужно отправить их в задание map/reduce и прочитать в каждой строке семейства столбцов.
позже, Дин