2016-06-06 4 views

ответ

3

В зависимости от данных, которые вы используете, вы можете просто остановить Riak (riak stop), удалите data directory (обычно под /var/lib/riak/bitcask или /var/lib/riak/leveldb) и начать Riak (riak start). Riak должен начать нормально. Если вы запускаете кластер, очистите все узлы кластера до их запуска, чтобы данные не были повторно заполнены из реплик.

Проверьте страницу Backing Up, это поможет вам понять, как работают каталоги данных Riak.

+0

Спасибо @vempo! Оно работает! – den123

+1

Если это ответит на ваш вопрос, вы можете пометить его как ответ для других людей. – vempo

+0

Если вы измените 'ring_size' (или, может быть, другую конфигурацию?), Тогда вам также придется уничтожить папку'/var/lib/riak/ring'. В противном случае, после вытирания leveldb и перезапуска riak, он все равно сгенерировал старое количество столбцов разделов 'ring_size' в leveldb. Вы можете проверить с помощью 'ls leveldb | wc -l'. – Ricket

Смежные вопросы