2016-10-17 2 views
1

Я пытаюсь использовать elasticsearch-py для подключения к моему серверу, но у меня возникают серьезные проблемы. По какой-то причине, когда я передаю учетные данные через python, мне отказывают в моей связи.Соединение Отказано при подключении к Elicsearch удаленно

Первоначально, я думал, что это может быть результатом конфигурации nginx или плохих сертификатов, но обновление не улучшило ситуацию. Я могу войти на сервер из браузера, завитки или моего телефона с использованием URL-адресов, отформатированных в RFC-1738 (http://user:[email protected]/space)

Что еще я могу попробовать?

ответ

1

В config/elasticsearch.yml поставил

network.host: 0.0.0.0 

разрешить доступ с удаленной системы. ИЛИ, замените 0.0.0.0 на IP-адрес сети/подсети, которую вы будете использовать для доступа к Эластическому поиску.

+0

Спасибо за любые мысли о том, почему он больше не сможет найти мои индексы? – SeanVDH

+0

@SeanVDH: Индексы не ограничены, откуда вы обращаетесь к ним. Убедитесь, что вы используете правильный URL. После внесения вышеуказанных изменений, если вы можете увидеть индексы на локальном компьютере (машина, на которой работает ElasticSearch), вы также сможете увидеть ее на удаленной машине –

+0

Да, вы правы. Мои правила прокси-сервера nginx должны быть неверными. Спасибо за помощь – SeanVDH

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