Как мне написать CQL 3 DELETE
спецификацию строки (предложение WHERE
), которая будет выбирать только те строки, которые хранятся на данном узле? Если это невозможно, существует ли SELECT
отношение (предложение WHERE
), указывающее, какие строки хранятся на конкретном узле?
Я хочу сделать это, чтобы демон обслуживания (на Java) работал на каждом узле хранилища данных, который удаляет старые записи с этого узла, чтобы убедиться, что его узлу не хватает места на диске. Поскольку я пишу демон, а не выполняю одноразовую очистку, нецелесообразно использовать программу nodetool
для запроса диапазонов токенов, хранящихся на узле.