【问题标题】:Connecting Local Kibana to remote aws elastic search end point?将本地 Kibana 连接到远程 aws elasticsearch 端点?
【发布时间】:2019-03-21 18:17:27
【问题描述】:

我有弹性搜索端点链接,我通过更改弹性搜索 url 字段在 kibana.yml 文件中配置了它,但它无法与 aws 端点建立连接

这是我在 kibana 中得到的日志

log [06:17:02.754] [warning][admin][elasticsearch] 无法恢复连接:https://search-xxxxxxxxxxx.us-east-1.es.amazonaws.com:80/

【问题讨论】:

  • 如果答案有帮助,请不要忘记将其标记为答案!谢谢!
  • HI @ben5556 我尝试改变它并没有解决问题
  • 好的,你现在在日志中看到了什么?发布您的 kibana 配置
  • log [10:55:04.637] [info][listening][server][http] 服务器运行在localhost:5601 log [10:55:07.643] [error][status][plugin :elasticsearch@6.4.2] 状态从黄色变为红色 - 3000 毫秒后请求超时 显示相同的日志,端口号:80 出现在 url
  • 您可以从本地机器访问 Elasticsearch 端点吗?请发布https://search-xxxxxxxxxxx.us-east-1.es.amazonaws.com/_cluster/health从本地机器访问的输出

标签: amazon-web-services elasticsearch aws-elasticsearch


【解决方案1】:

尝试 kibana docker,如果 80 不起作用,也尝试 9200 作为端口

docker run -p 5601:5601 -d -e "XPACK_SECURITY_ENABLED=false"  -e "ELASTICSEARCH_URL=YOUR_ELASTICSEARCH:9200" --add-host elasticsearch:YOUR_ELASTICSEARCH docker.elastic.co/kibana/kibana:6.4.2

【讨论】:

    【解决方案2】:

    端点 url 看起来不正确。你可以试试https://search-xxxxxxxxxxx.us-east-1.es.amazonaws.com 吗?由于HTTPS是443端口,所以在url后面加上:80是无效的。

    另外,请确保您的 Elasticsearch 域访问策略允许来自您的网络的连接。

    【讨论】:

    • 这没有任何区别问题是相同或没有“:80”在网址
    猜你喜欢
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 2022-08-31
    • 2016-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-09
    相关资源
    最近更新 更多