无法为 Elasticsearch-5.x 安装 Search Guard 插件

Posted

技术标签:

【中文标题】无法为 Elasticsearch-5.x 安装 Search Guard 插件【英文标题】:Unable to install Search Guard plugin for Elasticsearch-5.x 【发布时间】:2017-07-10 11:35:00 【问题描述】:

由于限制,我不被允许从互联网安装任何软件包。所以,这个命令对我没有用,无法安装search-guard。

 bin/elasticsearch-plugin install -b com.floragunn:search-guard-ssl:<version>

但是,我可以通过运行上述命令在不同的网络上成功安装 Search Guard。

由于这个原因,我尝试按照documentation,通过以下命令从 tar.gz 或 zip 文件安装 Search Guard。

 /usr/share/elasticsearch# bin/elasticsearch-plugin install     file:///home/xxxx/xxxx/search-guard-5-5.2.0-10-sgadmin-standalone.zip 

这个失败并出现以下错误。

 -> Downloading file:///home/xxx/xxxx/search-guard-5-5.2.0-10-  sgadmin-standalone.zip
 [=================================================] 100%   
 ERROR: `elasticsearch` directory is missing in the plugin zip

我从搜索 gaurd 的 this maven 存储库下载了 zip/tar.gz。

是否有人也面临同样的问题。如果没有,请帮助解决这个问题。

【问题讨论】:

【参考方案1】:

将此文件从 maven 下载到 /home/xxxx: https://oss.sonatype.org/content/repositories/releases/com/floragunn/search-guard-5/5.2.0-11/search-guard-5-5.2.0-11.zip

安装它:

bin/elasticsearch-plugin install -b file:///home/xxxx/search-guard-5-5.2.0-11.zip

其他版本可在此处获得:https://oss.sonatype.org/content/repositories/releases/com/floragunn/

【讨论】:

以上是关于无法为 Elasticsearch-5.x 安装 Search Guard 插件的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu 16.04 安装 ElasticSearch 5.x,启动失败

elasticsearch 5.x 安装

Elasticsearch 5.x安装

安装elasticsearch 5.x, 6.x 常见问题(坑)的解决

安装elasticsearch 5.x, 6.x 常见问题(坑)的解决

CentOS7 下安装 ElasticSearch 5.x 及填坑