在 Ubuntu Server 上设置 ElasticSearch 和 Filebeat 时出现问题

问题描述 投票:0回答:1

这是我第一次在这里发帖,所以请多多包涵。

我正在尝试为自己建立一个家庭实验室,但在配置 ElasticSearch 和 Filebeat 时遇到了问题。

ES 不断死亡(即失败并显示

exit-code
),直到我将 network.host 更改为 0.0.0.0;为了清楚起见,该虚拟机的 IP 是 192.168.1.68。

现在,无论我在output.elasticsearch(在Filebeat.yml文件中)的主机中使用0.0.0.0、192.168.1.68、192.168.1.0还是192.168.0.0,如果我尝试运行curl命令(例如curl “http://192.168.1.68:9200”),我不断获得

curl failed to verify the legitimacy of the server and therefore could not establish a connection.
回复。

同样,如果我跑步

/usr/share/filebeat/bin/filebeat setup -c /etc/filebeat/filebeat.yml --path.data /var/lib/filebeat --path.home /usr/share/filebeat

我收到了

Couldn't connect to any of the configured ElasticSearch hosts.
回复。

对于 Filebeat 中的身份验证(因为我仍处于初始阶段),我使用弹性超级用户和我生成的密码。

我应该在elasticsearch.yml和filebeat.yml文件中设置哪个主机?

(我对 Linux 总体来说也是新手,fwiw。)

elasticsearch
1个回答
0
投票

您可以使用

curl -k https://localhost:9200/_cat/health?pretty?
检查 Elasticsearch 的运行状况 还要检查elasticsearch日志,并确保它工作正常。

您正在使用

HTTP
卷曲请求。 Elasticsearch v8 及更高版本默认带有
HTTPS

© www.soinside.com 2019 - 2024. All rights reserved.