Kibana と Elasticsearch のセキュリティ対策として Shield を試しています。Mac OS X 10.9.5 で実行
Elasticのドキュメントに従いました。シールドのインストールに成功しました。Elasticsearch は自動的に実行されるため、ステップ 2 (elasticsearch の開始) をスキップしました。
ステップ 3 では、管理者を追加してみました。端末で次のコマンドを実行しました。bin/shield/esusers useradd admin -p password -r admin
.
残念ながら、このエラーが発生しています。
エラー: メイン クラス org.elasticsearch.shield.authc.esusers.tool.ESUsersTool が見つからないか読み込めませんでした
以下は、私が行った追加の手順です。
bin/shield esusers
パスが存在することを再確認しました。- ユーザーを追加する前にelasticsearchを手動で開始する
- ドキュメントに基づいてさまざまなコマンドを試しました。
bin/shield/esusers useradd admin -r admin
とbin/shield/esusers useradd es_admin -r admin
- これらのコマンドをsudoで実行しました
同じエラーが発生しました。Googleでも問題が見つからないようです。ドキュメントはかなり簡単に見えるので、ここで何が欠けているのかよくわかりません。