运行 filebeat 安装失败
Running filebeat setup fails
我在 docker 上安装了 Elasticsearch 和 Kibana。我需要将Filebeat添加到工作流程中,所以我按照官方文档Run filebeat setup
我运行这个命令:
docker run docker.elastic.co/beats/filebeat:8.1.2 setup -E setup.kibana.host=localhost:5601 -E output.elasticsearch.hosts=["https://127.0.0.1:9200/"]
但是我得到了这个错误:
Exiting: couldn't connect to any of the configured Elasticsearch
hosts. Errors: [error connecting to Elasticsearch at
https://127.0.0.1:9200/: Get "https://127.0.0.1:9200/": dial tcp
127.0.0.1:9200: connect: connection refused]
我正在使用当前版本的 ELK。
我解决了这个问题,首先我检查了elasticsearch.yml和kibana.yml,我注意到楼主地址不是本地主机,我还检查了两个容器“KIBANA 和 ELASTIC” 的详细信息,我发现它们指向相同的主机yml 文件。
所以 运行 带有来自容器详细信息的主机地址的命令并且它起作用了:
docker run --net elastic -it docker.elastic.co/beats/filebeat:8.1.2 setup -E setup.kibana.host=172.18.0.3:5601 -E output.elasticsearch.hosts=["172.18.0.2:9200"]
我在 docker 上安装了 Elasticsearch 和 Kibana。我需要将Filebeat添加到工作流程中,所以我按照官方文档Run filebeat setup
我运行这个命令:
docker run docker.elastic.co/beats/filebeat:8.1.2 setup -E setup.kibana.host=localhost:5601 -E output.elasticsearch.hosts=["https://127.0.0.1:9200/"]
但是我得到了这个错误:
Exiting: couldn't connect to any of the configured Elasticsearch hosts. Errors: [error connecting to Elasticsearch at https://127.0.0.1:9200/: Get "https://127.0.0.1:9200/": dial tcp 127.0.0.1:9200: connect: connection refused]
我正在使用当前版本的 ELK。
我解决了这个问题,首先我检查了elasticsearch.yml和kibana.yml,我注意到楼主地址不是本地主机,我还检查了两个容器“KIBANA 和 ELASTIC” 的详细信息,我发现它们指向相同的主机yml 文件。
所以 运行 带有来自容器详细信息的主机地址的命令并且它起作用了:
docker run --net elastic -it docker.elastic.co/beats/filebeat:8.1.2 setup -E setup.kibana.host=172.18.0.3:5601 -E output.elasticsearch.hosts=["172.18.0.2:9200"]