早安不能在elasticsearch盾[錯誤]添加管理:無法找到或加載org.elasticsearch.shield.authc.esusers.tool.ESUsersTool
我試圖從昨天開始添加一個主類管理員帳戶到elasticsearch 2.4
shield插件。我在一個節點上使用Ubuntu 14.04
,在另外兩個節點上使用Ubuntu 16.04
。 我已經在我的Logstash服務器上安裝了Shield插件,它在那裏工作。在我Elasticsearch服務器我已經安裝了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
我安裝的屏蔽插件所有三個節點,並重新啓動所有節點上的elasticsearch服務,並且我還重新啓動了所有三個節點:)
任何人的想法?
PS:我已經完成了問題的步驟:Can't add admin in Shield Elasticsearch - [Error]Could not find or load main class org.elasticsearch.shield.authc.esusers.tool.ESUsersTool,它仍然無法正常工作。
我找到了解決這個問題的辦法。在esuers腳本中,你必須將'$ CLASSPATH'設置到你自己安裝插件的目錄。 –