如何解决kibana、elasticsearch 7.2 本地设置无活动连接
弹性搜索:7.2 Kibana:7.2
我的 docker 撰写文件:
app-elasticsearch:
build: ./docker-elasticsearch
container_name: elasticsearch
expose:
- "9200"
- "9300"
ports:
- "9200:9200"
- "9300:9300"
app-kibana:
build: ./docker-kibana
container_name: kibana
links:
- app-elasticsearch
environment:
ELASTICSEARCH_URL: "http://app-elasticsearch:9200"
volumes:
- ./docker-kibana/config/kibana.yml:/usr/share/kibana/config/kibana.yml:ro
expose:
- "5601"
ports:
- "5601:5601"
Elasticsearch dockerfile:
FROM docker.elastic.co/elasticsearch/elasticsearch:7.2.0
RUN echo discovery.type: single-node >> /usr/share/elasticsearch/config/elasticsearch.yml
Kibana dockerfile:
FROM docker.elastic.co/kibana/kibana:7.2.0
Kibana 配置文件:
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://localhost:9200"]
当我检查 localhost:9200 时,elasticsearch 似乎工作正常:
curl http://localhost:9200
{
"name" : "d71d595bd9e6","cluster_name" : "docker-cluster","cluster_uuid" : "xTdg1O_LRLiiNyO1265XLA","version" : {
"number" : "7.2.0","build_flavor" : "default","build_type" : "docker","build_hash" : "508c38a","build_date" : "2019-06-20T15:54:18.811730Z","build_snapshot" : false,"lucene_version" : "8.0.0","minimum_wire_compatibility_version" : "6.8.0","minimum_index_compatibility_version" : "6.0.0-beta1"
},"tagline" : "You KNow,for Search"
}
但是kibana日志如下:
{"type":"log","@timestamp":"2020-12-22T02:55:02Z","tags":["warning","elasticsearch","admin"],"pid":1,"message":"Unable to revive connection: http://localhost:9200/"}
kibana | {"type":"log","message":"No living connections"}
kibana | {"type":"log","@timestamp":"2020-12-22T02:55:05Z","task_manager"],"message":"PollError No Living connections"}
请帮助我解决这个问题,或者欢迎任何设置 elasticsearch 和 kibana 7.2 的配置! 谢谢
解决方法
抱歉,这完全是我的错误。我在 docker 容器上运行 kibana,所以 elasticsearch.hosts
应该是 ["http://app-elasticsearch:9200"]。我在 docker-compose 文件上设置了它,但也在配置文件中错误地重新定义了它。
server.name: kibana
server.host: "0.0.0.0"
elasticsearch.hosts: ["http://app-elasticsearch:9200"]
这对我有用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。