我正在 elasticsearch Kibana 进行 POC,我正在尝试注册我的 GCS(Google Cloud Storage)以进行日志归档
同样,我尝试在
Docker Desktop
和 Elasticsearch
的
Kibana
放置一个容器
为此,我使用下面的 docker compose 文件
services:
elasticsearch:
image: elasticsearch:8.12.0
ports:
- '9200:9200'
environment:
- discovery.type=single-node
ulimits:
memlock:
soft: -1
hard: -1
kibana:
image: kibana:8.12.0
ports:
- '5601:5601'
问题:
我的 Logstash 在
http://localhost:9200/
无响应。根据文档,我应该在此 URL 收到 json 响应。请建议我哪里可能出错
我已将 Kibana 安装在暴露的端口上 但我的logstash 没有起来。 尽管在 Docker Desktop 上它显示了正确的指标
有些产品的名称好像有误解。我将主要 Elastic Stack 产品的详细信息分享如下。
9200
。9600
。从你的问题来看,我假设你正在谈论默认运行端口 9200 的elasticsearch。根据,它工作正常。 所以请尝试以下操作。
https://localhost:9200
。
要解决此问题,您可以使用以下命令创建注册令牌并将 json 粘贴到 kibana 中,之后 Elastic 将自动配置自身。
docker exec -it es01 /usr/share/elasticsearch/bin/elasticsearch-create-enrollment-token -s kibana
有关更多信息,请查看本文:https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html