管理 OpenSearch Dashboards 插件
OpenSearch Dashboards 提供了一个名为 opensearch-dashboards-plugin
的命令行工具,用于管理插件。此工具允许您:
- 列出已安装的插件。
- 安装插件。
- 移除已安装的插件。
插件兼容性
插件的主版本、次版本和补丁版本必须与 OpenSearch 的主版本、次版本和补丁版本匹配才能兼容。例如,插件版本 2.3.0.x 仅适用于 OpenSearch 2.3.0。
先决条件
- 兼容的 OpenSearch 集群
- 在该集群上安装的相应 OpenSearch 插件
- 相应版本的 OpenSearch Dashboards(例如,OpenSearch Dashboards 2.3.0 适用于 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。
-
移除旧版本
sudo bin/opensearch-dashboards-plugin remove <plugin-name>
-
移除优化捆绑包
sudo rm /usr/share/opensearch-dashboards/optimize/bundles/<bundle-name>
-
重新安装新版本
sudo bin/opensearch-dashboards-plugin install <plugin-name>
-
重启 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>