Ручная замена IP адреса в Membase

После установки и предварительной настройки Membase Server в логах может сыпаться ошибка
IP address seems to have changed. Unable to listen on ’ns_1@169.254.27.12’ и Membase Server кроме как с localhost недоступен.
Если вы столкнулись, как и я, с подобным делаем следующие шаги:

  1. Останавливаем сервис Membase Server Service командой
C:\Program Files\Couchbase\Server\bin\service_stop.bat
  1. Отменяем регистрацию командой
shell> C:\Program Files\Couchbase\Server\bin\service_unregister.bat
  1. Из под администратора редактируем скрипт C:\Program Files\Couchbase\Server\bin\service_register.bat
    3.1. В 7й строке находим
set NS_NAME=ns_1@%IP_ADDR%

и меняем %IP_ADDR% на свой IP адрес
3.2. Так же, нужно прописать IP адрес в файле C:\Program Files\Couchbase\Server\var\lib\couchbase\ip. Этот файл содержит IP адрес узла, когда он будет частью кластера.

  1. Регистрируем службу отредактированным скриптом
C:\Program Files\Couchbase\Server\bin\service_register.bat
  1. Удаляем все файлы в папке C:\Program Files\Couchbase\Server\var\lib\couchbase\mnesia
  2. Запускаем службу Membase Server Service командой
shell> C:\Program Files\Couchbase\Server\bin\service_start.bat

7) Проверяем принялся ли наш IP адрес либо через веб GUI

Membase: Ручная замена IP адреса

либо через консоль командой

C:\Program Files\Membase\Server\bin>membase.exe server-info -c localhost:8091 -u USERNAME -p USERPASSWORD
Membase: Ручная замена IP адреса
Поделиться
Отправить
2013   windows