База данных vertica удалить недоступный хост
Я использую кластер из 3 узлов Vertica 7. Один из узлов не работает, а оборудование теперь недоступно. Чтобы удалить хост, как описано здесь, https://my.vertica.com/docs/7.1.x/HTML/Content/Authoring/AdministratorsGuide/ManageNodes/RemovingNodesFromADatabase.htm требует, чтобы хост был доступен, если он является частью базы данных, так что среди прочего, можно пересчитать прогнозы, но проблема в том, что я не могу открыть базу данных, так как не могу получить доступ к оборудованию. Какие-либо предложения? Заранее спасибо.
1 ответ
Я сделал небольшую пошаговую статью о том, как это можно сделать. Перейдите по ссылке КАК ВОССТАНОВИТЬ УТЕРЯННЫЙ УЗЕЛ В БАЗЕ ВЕРТИКИ
Это довольно большой, чтобы поставить его здесь, так что....
Вот список шагов: см. Статью для более подробной информации
- создать новый экземпляр EC2.
- установить необходимые пакеты.
- загрузите вертикаль rpm и установите ее.
- создайте пользователя dbadmin и группу verticadba.
- включить беспарольный доступ по SSH между узлами для пользователя dbadmin.
- создайте ту же структуру каталогов, что и в потерянном узле.
- скопируйте файл admintools.conf
- создать каталог расположение.
- восстановить базу данных, используя опцию force.