Удалить индекс со всех узлов кластера Vespa - PullRequest
0 голосов
/ 22 ноября 2018

Есть ли способ удалить индекс (его документы) из всех узлов одного кластера?

Пока я следую этой команде:

$ /opt/vespa/bin/vespa-stop-services && /opt/vespa/bin/vespa-remove-index -force && /opt/vespa/bin/vespa-start-services

Но он удаляет только документы из текущего узла, и я вынужден запускать его на каждом узле кластера.

1 Ответ

0 голосов
/ 22 ноября 2018

Это самый быстрый способ удалить все документы, да.Обязательно остановите все узлы, чтобы узлы не синхронизировались при этом.Не существует глобальной функции очистки всех документов, хотя это было бы удобно.

Альтернативой является использование посещения для получения всех идентификаторов, а затем создание канала для очистки документов.Обычно это занимает больше времени, но отчасти проще, в зависимости от количества узлов.Кристиан, команда Vespa

...