我安装了一个非常全新的Elasticsearch,并安装了X-pack。我试图从Getting Started with Sheild安装sheild。如果我从bin/plugin install license
(OS X)运行/usr/local/elasticsearch
,我会得到No such file or directory
。实际上,没有bin/plugin
目录。
如果我从sudo bin/elasticsearch-plugin install [plugin_name]
关注Installing Plugins,我会得到一个命令和选项列表,但它看起来并不像安装任何内容。
“盾牌入门”部分确实提到了ES_HOME
,但没有解释这是什么。
如何将许可插件安装到Elasticsearch中?
答案 0 :(得分:1)
AFAIK,Shield现在是X-pack的一部分,你不需要安装它。但仅通过license endpoint获得许可:
curl -XPUT -u elastic 'http://<host>:<port>/_xpack/license' -H "Content-Type: application/json" -d @license.json