2015-10-05 3 views
0

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

Я следовал инструкциям, как указано в https://influxdb.com/docs/v0.9/guides/clustering.html

Для настройки кластера, я сделал следующее:

  • Учитывая три узла A, B и C с IP 10.10.1.88, 10.10 .1.105 и 10.10.1.106 соответственно

  • Я изменил файл /etc/opt/influxdb/influxdb.conf из узла A, B и C так, что имя хоста теперь

    10.10.1.88, 
    10.10.1.105 and 
    10.10.1.106 respectively. 
    
  • Я также изменил файл /etc/init.d/influxdb из узла A, B и C так, что INFLUXD_OPTS параметров теперь

    "", 
    "-join 10.10.1.88:8088" and 
    "-join 10.10.1.88:8088,10.10.1.105:8088" respectively 
    
  • Я остановил службу influxdb узла а, в и с, соответственно, и

  • начал службу influxdb из узла а, в и с соответственно

Однако в Интернете интерфейс (10.10.1.88:8083), запрос «show servers» возвращает только сам узел. Это

id cluster_addr raft 
    1 "10.10.1.88:8088" true 

, который подразумевает, что Плот кластер не здоровым на всех

Есть ли шаг, который я пропустил?

p.s. Узел A, B и C работает Ubuntu 14.04.3 LTS.

--------------------------- Добавить ------------------ - Команда show servers показывает только собственный IP-адрес сервера. Если я попытаюсь создать базу данных случайного сервера, другой сервер будет синхронизироваться и база данных с тем же именем тоже появится. Если я пытаюсь добавить измерение и данные, другие серверы не могут синхронизировать в отличие от базы данных.

+0

Какова Ваша версия InfluxDB? Обратите внимание, что кластеризация пока еще не является готовой к производству функцией InfluxDB. –

+0

Невозможно ответить на вопрос, не зная, какую именно версию InfluxDB вы используете. – beckettsean

+0

@ EmilVikström Я использую ver 0.9.4 of infuxDB –

ответ

1

Удалите файл meta/peers.json с каждого сервера и повторите попытку. Содержимое этого файла отменяет любые настройки командной строки в отношении кластера.

+0

Спасибо за ваш ответ, он не работает и тот же результат. –

+1

Jeff, я призываю вас открыть проблему GitHub (https://github.com/influxdb/influxdb/issues/new), если у вас все еще есть проблемы. То, что вы описали, должно работать – beckettsean

0

Проблема может быть связана с наличием некоторых файлов в папке «meta». Это приводит к тому, что узел сохраняет прежнюю конфигурацию вместо обновления в конфигурации кластера.

Для каждого узла, попробуйте:

  • остановка influxdb
  • настроить узел, как объясняет руководство
  • удалить все содержимое мета папки
  • начало influxdb

Надеюсь, это поможет!

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