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

hel*_*rld 6 elasticsearch elasticsearch-plugin elastic-stack elasticsearch-5

由于这些限制,我不允许从互联网上安装任何软件包.所以,这个命令对我来说对安装搜索防范没有用.

 bin/elasticsearch-plugin install -b com.floragunn:search-guard-ssl:<version>
Run Code Online (Sandbox Code Playgroud)

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

由于这个原因,我尝试根据文档通过以下命令从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 
Run Code Online (Sandbox Code Playgroud)

这个失败,出现以下错误.

 -> 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
Run Code Online (Sandbox Code Playgroud)

我下载的zip/tar.gz的从这个搜索gaurd的Maven仓库.

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

小智 6

将此文件从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
Run Code Online (Sandbox Code Playgroud)

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

  • 感谢您的新版本.这很有效. (2认同)