Elasticsearchインストール後x-packプラグイン後CRUL使用
2393 ワード
Elasticsearch-5.2.1 x-packプラグインをインストールすると、以前のパラメータに従ってCRUL操作を正常に行うことができません.インストールしたx-packのプラグインにShieldのセキュリティメカニズムが追加されているためです.たとえば、curl-XPUT'localhost:9200/idx'を使用すると、次のようなエラーメッセージが表示されます.
または
解決方法:crulコマンドを使用するときに2つのパラメータを追加します:–user username:password、フォーマットは以下の通りです.
curl –user elastic:changeme -XPUT ‘localhost:9200/idx’
ここでelasticはユーザー名(デフォルト)、changmeはパスワード(デフォルト)
参照先:https://www.elastic.co/guide/en/shield/current/_using_elasticsearch_http_rest_clients_with_shield.html
{
"error": "AuthenticationException[Missing authentication token]",
"status": 401
}
または
{"error":{"root_cause":[{"type":"security_exception","reason":"missing authentication token for REST request [/idx]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}}],"type":"security_exception","reason":"missing authentication token for REST request [/idx]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}},"status":401}
解決方法:crulコマンドを使用するときに2つのパラメータを追加します:–user username:password、フォーマットは以下の通りです.
curl –user elastic:changeme -XPUT ‘localhost:9200/idx’
ここでelasticはユーザー名(デフォルト)、changmeはパスワード(デフォルト)
参照先:https://www.elastic.co/guide/en/shield/current/_using_elasticsearch_http_rest_clients_with_shield.html