Что такое имя пользователя и пароль по умолчанию для ElasticSearch 7.2.0 (когда включен x-pack)? - PullRequest
0 голосов
/ 08 июля 2019

Я изменил config/elasticsearch.yml на

xpack.security.enabled: true

А теперь после запуска эластичного поиска (./bin/elasticsearch) и затем выполните: curl localhost:9200

получение:

{"error":{"root_cause":[{"type":"security_exception","reason":"missing authentication credentials for REST request [/]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}}],"type":"security_exception","reason":"missing authentication credentials for REST request [/]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}},"status":401}

Затем попробовал эти 2:

curl localhost:9200 -u elastic:elastic
curl localhost:9200 -u elastic:changeme

получать:

{"error":{"root_cause":[{"type":"security_exception","reason":"failed to authenticate user [elastic]",
"header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}}], "type":"security_exception", "reason":"failed to authenticate user [elastic]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}},"status":401}%

Какое имя пользователя / пароль по умолчанию для Elasticsearch 7.2.0?

1 Ответ

0 голосов
/ 09 июля 2019

Вам необходимо использовать elasticsearch-setup-passwords util для генерации / установки пароля для встроенного пользователя из эластичного.

Для установки пароля вы можете использовать одну из следующих команд:

bin/elasticsearch-setup-passwords interactive

bin/elasticsearch-setup-passwords auto

Параметр interactive запрашивает новый пароль для пользователей, тогда как auto генерирует их для вас.

elastic пользователь - суперпользователь для эластичного кластера.

Подробнее о настройке безопасности здесь .

...