Qu'est-ce que la valeur par défaut de l'utilisateur et le mot de passe pour elasticsearch?
J'ai installé Élastique avec Docker:
docker run -p 9200:9200 \
-p 9300:9300 \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:5.6.2
Mais curl localhost:9200
échoue avec une erreur d'authentification:
{
"error": {
"root_cause": [
{
"type": "security_exception",
"reason": "missing authentication token for REST request [/]",
"header": {
"WWW-Authenticate": "Basic realm=\"security\" charset=\"UTF-8\""
}
}
],
"type": "security_exception",
"reason": "missing authentication token for REST request [/]",
"header": {
"WWW-Authenticate": "Basic realm=\"security\" charset=\"UTF-8\""
}
},
"status": 401
}
Ce qui est la valeur par défaut nom d'utilisateur/mot de passe combo pour Elasticsearch?
Vous devez vous connecter pour publier un commentaire.
Les valeurs par défaut sont:
Donc:
Lire plus sur modifier les paramètres par défaut ici.
[2018-06-01T13:59:42,602][INFO ][o.e.x.s.a.AuthenticationService] [KBgeNNv] Authentication of [elastic] was terminated by realm [reserved] - failed to authenticate user [elastic]
Dans Elasticsearch version 6.x - vous pouvez spécifier un mot de passe initial pour élastique utilisateur à l'aide de ELASTIC_PASSWORD env variable.
Source: https://www.elastic.co/guide/en/elasticsearch/reference/6.x/configuring-tls-docker.html