1

早上好

从昨天开始,我一直在尝试向elasticsearch 2.4shield 插件添加一个管理员帐户。我Ubuntu 14.04在一个节点和Ubuntu 16.04另外两个节点上使用。我已经在我的 Logstash 服务器上安装了 Shield 插件并且它在那里工作。在我的 Elasticsearch Server 上,我安装了 Java 版本:

Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

我尝试了命令:

sudo /usr/share/elasticsearch/bin/shield/esusers useradd esadm -r admin

我总是收到错误:

Could not find or load main class org.elasticsearch.shield.authc.esusers.tool.ESUsersTool

我在所有三个节点上安装了 Shield 插件并在所有节点上重新启动了 elasticsearch 服务,我还重新启动了所有三个节点:)

任何人的想法?

PS:我已经完成了问题的步骤:Can't add admin in Shield Elasticsearch - [Error]Could not find or load main class org.elasticsearch.shield.authc.esusers.tool.ESUsersTool,它仍然无法正常工作。

4

1 回答 1

2

你添加path.plugins到你的 elasticsearch.yml 了吗?我和你有同样的问题。在我删除之后path.plugins,它就可以工作了。

于 2016-11-30T12:00:35.410 回答