Link Search Menu Expand Document Documentation Menu

管理 OpenSearch Dashboards 插件

OpenSearch Dashboards 提供了一个名为 opensearch-dashboards-plugin 的命令行工具,用于管理插件。此工具允许您:

  • 列出已安装的插件。
  • 安装插件。
  • 移除已安装的插件。

插件兼容性

插件的主版本、次版本和补丁版本必须与 OpenSearch 的主版本、次版本和补丁版本匹配才能兼容。例如,插件版本 2.3.0.x 仅适用于 OpenSearch 2.3.0。

先决条件

可用插件

下表列出了可用的 OpenSearch Dashboards 插件。

插件名称 存储库 最早可用版本
Alerting Dashboards alerting-dashboards-plugin 1.0.0
Anomaly Detection Dashboards anomaly-detection-dashboards-plugin 1.0.0
Custom Import Maps Dashboards dashboards-maps 2.2.0
Search Relevance Dashboards dashboards-search-relevance 2.4.0
Index Management Dashboards index-management-dashboards-plugin 1.0.0
Notebooks Dashboards dashboards-notebooks 1.0.0
Notifications Dashboards dashboards-notifications 2.0.0
Observability Dashboards dashboards-observability 2.0.0
Query Insights Dashboards query-insights-dashboards 2.19.0
Query Workbench Dashboards query-workbench 1.0.0
Reports Dashboards dashboards-reporting 1.0.0
Security Analytics Dashboards security-analytics-dashboards-plugin 2.4.0
Security Dashboards security-dashboards-plugin 1.0.0

安装

导航到 OpenSearch Dashboards 主目录(例如,/usr/share/opensearch-dashboards),然后为每个插件运行安装命令。

查看已安装插件列表

要从命令行查看已安装插件列表,请使用以下命令:

sudo bin/opensearch-dashboards-plugin list

移除插件

要移除插件:

sudo bin/opensearch-dashboards-plugin remove <plugin-name>

然后从 opensearch_dashboards.yml 中移除所有相关条目。

对于某些插件,您还必须移除“optimize”捆绑包。以下是异常检测插件的示例命令:

sudo rm /usr/share/opensearch-dashboards/optimize/bundles/opensearch-anomaly-detection-opensearch-dashboards.*

然后重启 OpenSearch Dashboards。移除任何插件后,OpenSearch Dashboards 在下次启动时会执行优化操作。即使在快速机器上,此操作也需要几分钟,请耐心等待。

更新插件

OpenSearch Dashboards 不会更新插件。相反,您必须移除旧版本及其优化捆绑包,然后重新安装新版本并重启 OpenSearch Dashboards。

  1. 移除旧版本

    sudo bin/opensearch-dashboards-plugin remove <plugin-name>
    
  2. 移除优化捆绑包

    sudo rm /usr/share/opensearch-dashboards/optimize/bundles/<bundle-name>
    
  3. 重新安装新版本

    sudo bin/opensearch-dashboards-plugin install <plugin-name>
    
  4. 重启 OpenSearch Dashboards。

例如,要移除并重新安装异常检测插件:

sudo bin/opensearch-dashboards-plugin remove anomalyDetectionDashboards
sudo rm /usr/share/opensearch-dashboards/optimize/bundles/opensearch-anomaly-detection-opensearch-dashboards.*
sudo bin/opensearch-dashboards-plugin install <AD OpenSearch Dashboards plugin artifact URL>
剩余 350 字符

有问题?

想做贡献?