Узел ElasticSearch, запрашивающий аутентификацию - PullRequest
1 голос
/ 23 января 2020

Я следовал следующим инструкциям для установки Elasticsearch 7.5.2 на windows. Единственное изменение, которое я внес в настройку, - это выбор базовой лицензии c, а не пробной лицензии. После установки я отправил запрос get на свой узелasticsearch на порту 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
}

Я попытался выполнить аутентификацию через всплывающее окно аутентификации на основе браузера с использованием учетных данных пользователя: elasti c с нет пароля, а также пользователь: elasti c пароль: changeme, как это было предложено на других форумах elasti c, но безуспешно. Я также попробовал тот же метод через почтальона, с аутентификацией basi c. Есть ли способ просто отключить аутентификацию для тестирования?

1 Ответ

1 голос
/ 23 января 2020

Мне удалось отключить аутентификацию, отредактировав файлasticsearch.yml, расположенный в C: \ ProgramData \ Elastic \ Elasticsearch \ config

Установка xpack.security.enabled: false сделала свое дело.

В моём случае мне также пришлось перезапустить сервис эластичного поиска windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...