Как подключиться к поисковому серверу elasti c с удаленного компьютера? - PullRequest
1 голос
/ 21 апреля 2020

В каждом руководстве или посте об этой теме c говорится просто установить network.host: 0 в файлеasticsearch.yml. Однако я пробовал это, наряду с применением других методов устранения неполадок, и, похоже, ничего не работает. Я начинаю думать, что, возможно, конфигурация правильная, но я не подключаюсь к ней правильным образом?

Вот так выглядит мой файл yml,

discovery.seed_hosts: []

network.publish_host: xx.xxx.xxx.51

network.host: 0.0.0.0

Elasti * Сервер поиска 1009 * размещен на виртуальной машине Azure. Затем, когда я пытаюсь подключиться к нему через curl на моем локальном компьютере, я получаю сообщение Failed to Connect, Timeout Error.

curl http://xx.xxx.xxx.51:9200

1 Ответ

1 голос
/ 21 апреля 2020

Проблема была связана с сетевыми настройками, которые блокировали все входящие трафики c и как только входящий трафик c на порт 9200, порт Elasticsearch по умолчанию разрешен, проблема была решена.

Только для Для справки, вам просто нужно настроить network.host: 0.0.0.0, чтобы убедиться, что Elasticsearch не использует адрес обратной связи, и это по умолчанию запускает производственные проверки, которых можно избежать, если вы просто запускаете один узел discovery.type:single-node, это помогает устранять такие проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...