Ошибка подключения при попытке подключения к ElasticSearch в Python, но можно подключиться через Postman, используя те жPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка подключения при попытке подключения к ElasticSearch в Python, но можно подключиться через Postman, используя те ж

Сообщение Anonymous »


Я могу запросить ES в Postman, используя URI чистого индекса и токен носителя. У меня есть следующий код для проверки запросов из Python:

из импорта elasticsearch Elasticsearch ... токен = ответ['access_token'] URL = 'https://cleanindex.staging.xyz.com/' es = Elasticsearch( хосты = [{'хост': URL, 'порт': 9200, 'схема':'https'}], Basic_auth=('bearer_auth', токен), запрос_таймаут = 10, verify_certs=False ) Когда я пытаюсь выполнить тестовый запрос, я получаю ошибку соединения:

# Выполняем запрос индекс = 'staging_index/_search' запрос = { 'запрос': { 'соответствовать': { 'field_name': 'search_term', }, } } пытаться: результаты = es.search(index=index, body=query,timeout=5) кроме исключения как e: распечатать(е) Ошибка соединения, вызванная: ConnectionError (ошибка соединения, вызванная по: NameResolutionError(: Не удалось разрешить 'https://cleanindex.staging.xyz.com/' ([Errno 11001] getaddrinfo не удалось)))

Как устранить эту ошибку?

Дополнительная ошибка:


Изображение

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»