EsHadoopIllegalArgumentException: нет доступных узлов данных с поддержкой HTTP (проблема HTTPS) - PullRequest
0 голосов
/ 28 июня 2019

Я сгенерировал открытый и закрытый ключи для установления соединения между узлом кластера и кластером AWS, и связь была успешно установлена.Теперь я пытаюсь создать index и записать в него данные для установки и настройки на AWS Elasticsearch и получаю следующую ошибку:

Сводка ошибки: EsHadoopIllegalArgumentException: нет узлов данных сHTTP-доступ доступен

Порт, который используется для доступа к Elasticsearch, равен 443, поэтому HTTPS, поэтому я подозреваю, что необходимо сделать следующее:

https://elasticsearch -py.readthedocs.io / en / master / # ssl-and-authentication

Мне нужно как-то сгенерировать файл .pem из public и private ключи, которые я уже получил?Я не уверен, нахожусь ли я на правильном пути, и если да, то я не знаю, как извлечь файл .pem из доступных ключей (просто сгенерировать открытый, закрытый ключи, файлы сертификатов и pem вместеэто учебники для этого, но у меня уже есть закрытые и открытые ключи, и я не хочу создавать все заново, потому что я не отвечаю за AWS).

Я перечитал сообщение об ошибке:

https://github.com/pires/kubernetes-elasticsearch-cluster/issues/116

и попытался предоставить es.nodes.client.only=true, но произошла ошибка с похожей ошибкой: нет доступных HTTP узлов.Любые предложения будут с благодарностью.

...