po5*_*o5i 3 amazon-web-services elasticsearch kibana
我在 AWS 上部署了 ES 服务 5.1。访问策略仅限于唯一的 IP。此公有 IP 属于 EC2 实例(红帽)。
在 EC2 实例上,我使用 yum 安装了 kibana 5.1.2,并按如下方式配置了 kibana.yml:
server.host: "ec2-x-x-x-x.us-west-2.compute.amazonaws.com"
server.name: "my-kibana"
elasticsearch.url: "http://my-es-domain-xxxxxxxxxxxx.us-west-2.es.amazonaws.com"
Run Code Online (Sandbox Code Playgroud)
其余配置保持不变。
使用 EC2 实例,我可以毫无问题地通过 ES 执行 cURL 请求(我已经创建了一个索引,添加了一些文档并进行了搜索)。但是 Kibana 给了我这个错误:
ui settings Elasticsearch plugin is red
plugin:kibana@5.1.2 Ready
plugin:elasticsearch@5.1.2 Request Timeout after 3000ms
plugin:console@5.1.2 Ready
plugin:timelion@5.1.2 Ready
Run Code Online (Sandbox Code Playgroud)
所以我不能使用我的 Kibana 客户端。你能说出缺少什么吗?
谢谢。
当您配置 kibana 时
elasticsearch.url: "http://my-es-domain-xxxxxxxxxxxx.us-west-2.es.amazonaws.com??"
Run Code Online (Sandbox Code Playgroud)
9200默认情况下,它总是寻找在端口上运行的 es 。
如果您在80端口上运行 es则在这样的配置中明确提及:
elasticsearch.url: "http://my-es-domain-xxxxxxxxxxxx.us-west-2.es.amazonaws.com??:80"
您可以在此处阅读有关此设置的更多信息
elasticsearch.url: 默认值:“ http://localhost:9200 ” 用于所有查询的 Elasticsearch 实例的 URL。
| 归档时间: |
|
| 查看次数: |
2389 次 |
| 最近记录: |