【问题标题】:filebeat version 7.13.1 not working with aws elasticserach 7.4filebeat 版本 7.13.1 不适用于 aws elasticsearch 7.4
【发布时间】:2021-08-31 10:39:15
【问题描述】:

有人可以帮我解决以下错误吗?

#filebeat 测试输出 -c /etc/filebeat/filebeat.yml

talk to server... ERROR Connection marked as failed because the onConnect callback failed: could not connect to a compatible version of Elasticsearch: unauthorized access, could not connect to the xpack endpoint, verify your credentials

操作系统版本:

分销商 ID:Ubuntu 说明:Ubuntu 18.04.5 LTS 发布时间:18.04 代号:仿生

Elasticsearch 版本:

7.4

FileBeat 版本:

filebeat 版本 7.13.1 (amd64),libbeat 7.13.1 [2d80f6e99f41b65a270d61706fa98d13cfbda18d 构建于 2021-05-28 16:38:20 +0000 UTC]

我正在使用 AWS 的 Elasticsearch Service 并使用 OSS 版本的 filebeat。它在 filebeat 7.12.1 版上运行良好。当版本升级时,我们面临这个问题。

【问题讨论】:

    标签: elasticsearch filebeat amazon-elasticsearch


    【解决方案1】:

    在 7.13 版本中是 breaking change

    从 7.13+ 版本开始,Filebeat 将仅适用于 Elastic 的 Elasticsearch 发行版,因为它现在将检查许可证,至少目前是这样。

    这是由the code 的这种变化引起的,并且有一个开放的pull request 可以恢复旧的行为。

    但目前,如果您没有使用 Elasticsearch 和 Elastic 许可证,则无法使用 7.13+ 版本中的任何节拍,您需要恢复该版本。

    【讨论】:

    • 感谢您分享此信息。我尝试恢复到旧版本 7.12.1 但无法安装该版本。收到此错误“E:存储库'artifacts.elastic.co/packages/oss-7.12.1/apt stable Release'没有发布文件。”我们是否有任何方法可以恢复或使用 Elastic 许可证的唯一选择。如果是这样,我怎样才能获得 Elastic License?
    • 您可以手动下载.deb 文件并安装它,它在here 可用。 Elastic 许可证可用于 Elasticsearch 的 Elastic 发行版,您使用的是 AWS 分支,这是不同的。 7.10 版本的许可已更改,并且 Elasticsearch 的 Elastic 版本不再有 OSS 发行版,您可以阅读更多关于它的信息 here。 beats 仍然有 OSS 分布,但有些东西可能会中断,这是你的情况。
    • 好消息!! AWS 建议迁移到 opensearch aws.amazon.com/blogs/opensource/introducing-opensearch 我将使用 Elastic 分发。
    猜你喜欢
    • 2016-09-28
    • 1970-01-01
    • 2018-10-24
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-02
    相关资源
    最近更新 更多