Стек ELK на вычислительном движке Google

Пытаясь настроить стек ELK на сервере вычислительной машины Google, я обнаружил, что решение «щелкнуть для развертывания», которое предоставляет Google , устарело .

Тем не менее я попытался установить Logstash и Kibana поверх ES только для того, чтобы узнать, что я не могу подключиться к Kibana (хотя у меня не было проблем с подключением к самому elasticsearch как изнутри вычислений Google, так и из внешнего мира) .

Имея стек ELK, уже работающий на машине AWS Ububnu 14.04, я подумал, что попробую начать на новой машине и сам установить все на вычислениях Google.

После установки ES я снова обнаружил, что не могу подключиться к ES извне (на порту по умолчанию 9200, который, конечно, работал с щелчком для развертывания).

Это ' // : 9200 ' с удаленной машины прошел через чудо.

Даже после открытия соответствующих портов для всех машин и повторения всего процесса (со всеми различными комбинациями) я понял, что я, вероятно, упустил что-то еще.

Я старался изо всех сил работать с экземпляром Google, это был еще один тупик.

Что мне здесь не хватает? есть ли другое определение подключения в ES или GCE?

1
задан 18 November 2015 в 12:50
1 ответ

Что ж, Конки был в некотором роде прав. Проблема заключалась в подключении ES к устройству обратной связи, но установка network.bind_host на _non_loopback_ - это только половина решения, теперь я могу получить доступ к ES только извне (конечно).

По всей видимости, есть плагин GCE, чтобы исправить это, но только до версии ES 1.7, думаю, мне придется подождать, пока он наверстает упущенное. Остальное можно взломать.

1
ответ дан 3 December 2019 в 23:56

Теги

Похожие вопросы