【问题标题】:Opendistro Kibana REST API returns 404Opendistro Kibana REST API 返回 404
【发布时间】:2021-03-24 15:53:55
【问题描述】:

我正在使用 Opendistro Elastic + Kibana。我已按照本指南通过 docker compose 在本地运行这些服务:docker-compose.yml。一切都很好,在将一些数据推送到弹性后,我可以通过 Kibana 看到它。

Elasticsearch REST API 工作正常。但是,任何访问 Kibana REST API 的尝试都会失败并返回 404:

> curl -X GET -u admin:admin 'http://localhost:5601/api/features'
{"statusCode":404,"error":"Not Found","message":"Not Found"}

我的理解是 Opendistro 是原始 ELK 的一个分支(在最近的许可证更改之前)。因此,我希望在 7.11 之前存在于 Kibana 中的功能将存在于 Opendistro 中。

Opendistro Kibana 是否公开任何 REST API? Opendistro 中是否有与spaces-api-copy-saved-objects 类似的功能? 我正在寻找一种通过 REST API 管理空间/租户的方法。

【问题讨论】:

    标签: rest elasticsearch-opendistro


    【解决方案1】:

    经过进一步研究,似乎所有标记为 X-Pack 的功能在 Opendistro Kibana 中都不存在。这是专有代码,因此无法分叉。因此 Space API 在 Opendistro Kibana 中不存在,而 Saved objects API 工作正常。

    在 X-Pack 下获得许可的一些功能已以 Opendistro 插件的形式重写,并由 Elasticsearch 通过 REST API 而非 Kibana 公开(例如报告)。

    【讨论】:

      【解决方案2】:

      所有 Opendistro(现在为 OpenSearch)都是插件,仅与 OSS 版本的 Elasticsearch 或 Kibana 兼容。所以功能是第一列here + Opendistro 插件

      【讨论】:

        猜你喜欢
        • 2018-09-26
        • 2023-03-06
        • 1970-01-01
        • 1970-01-01
        • 2018-10-23
        • 2013-01-06
        • 2020-04-13
        • 1970-01-01
        • 2021-01-21
        相关资源
        最近更新 更多