Как использовать библиотекуasticsearch на python с облаком elasti c? - PullRequest
0 голосов
/ 14 января 2020

Newb ie для Rest API и elasti c облако здесь пытается опубликовать мой файл json вasticsearch, чтобы я мог затем проиндексировать и увидеть его в кибане. Поэтому я прочитал в Интернете библиотекуasticsearch и последовал ее примеру в основном до буквы . Но все же я получаю ошибку соединения, когда пытаюсь запустить эту вещь. Теперь учебник ссылается на предварительную версию elasti c, а не на облако, поэтому я предполагаю, что аутентификация для облака не одинакова, и я должен как-то добавить пользователя и пароль к этому? Может ли кто-нибудь помочь мне с этим?

Заметьте, когда я пытаюсь использовать get, я на самом деле получаю код 200, поэтому связь должна быть в порядке

es = Elasticsearch([{'host': 'https:/cloudhosturl', 'port': 9243}])
    for i,line in enumerate(emails):
        for match in re.finditer(from_pat, line):
            ioc.append(match.group(1))
            es.index(index='senders', doc_type='addresses', id=k, body=json.dumps(match.group(1)))

asticsearch.exceptions.ConnectionError : ConnectionError (: Не удалось установить sh новое соединение: [Errno 11001] getaddrinfo fail) вызвано: NewConnectionError (: Не удалось установить sh новое соединение: [Errno 11001] getaddrinfo fail)

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