EsHadoopIllegalArgumentException:没有启用了HTTP的数据节点可用(HTTPS问题)

时间:2019-06-28 18:57:03

标签: amazon-web-services ssl elasticsearch pem

我生成了公用密钥和专用密钥,以建立群集节点和AWS群集之间的连接,并且通信成功建立。现在,我试图创建一个index并将数据写入其中,以在AWS Elasticsearch上进行安装和配置,并得到以下错误:

  

错误摘要:EsHadoopIllegalArgumentException:没有启用HTTP的数据节点可用

用于访问Elasticsearch的端口是443,所以它是HTTPS,所以我怀疑需要完成以下操作:

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

我需要以某种方式从已经获得的.pempublic密钥中生成private文件吗?我不确定自己是否走上正确的路,如果不知道,我不知道如何从可用密钥中获取.pem文件(仅一起生成公用,专用密钥,证书和pem文件很容易,其中有一些相关的教程,但是我已经有了私钥和公钥,并且不想重新生成所有内容,因为我不负责AWS)。

我阅读了该错误:

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

并尝试提供es.nodes.client.only=true,但由于类似错误而失败:没有HTTP个节点可用。任何建议将不胜感激。

0 个答案:

没有答案