Сбой Nodetool - PullRequest
       22

Сбой Nodetool

0 голосов
/ 24 октября 2019

Я хочу сделать резервную копию со снимком, и когда я восстанавливаю резервную копию, я обнаружил, что потерял некоторые данные.

Затем я должен был сделать такой тест: я создаю таблицу, когда вставляюПервые данные и выполненная очистка, я вижу, что какой-то файл генерируется в пути к данным, но когда я вставляю вторые данные, я также выполняю очистку, но в пути к данным ничего не генерируется

Я хочу каждый раз, когда вставляюданные и очистка. Я вижу, что в пути к данным был сгенерирован какой-то файл. Но только в первый раз я вижу файлы, созданные в пути к данным, после того, как первый произойдет сбой.

1 Ответ

0 голосов
/ 24 октября 2019

Я предполагаю, что вы используете несколько узлов в своем кластере, ваш RF не равен общему количеству узлов, и поэтому конкретная запись, которую вы вставляете, скорее всего, находится на другом узле. Из-за этого, когда вы очищаете узел, на котором находитесь, вы не видите новых сгенерированных файлов. Если у вас есть несколько узлов в кластере, вы можете запустить команду "nodetool getendpoints" (укажите значения ключей, таблицы и ключа раздела). Он скажет вам, какие узлы имеют этот ключ раздела (строка). Другие варианты - установить RF = TotalNodeCount. Это гарантирует, что данные, которые вы вставляете, находятся на всех узлах. Затем вы можете запустить flush с любого узла и увидеть новый сгенерированный файл.

-Jim

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...