Je suis juste de commencer à utiliser elasticsearch. Créé un index avec les paramètres par défaut (5 tessons, 1 réplique). J'ai ensuite indexé ~13G de fichiers de texte avec la pièce jointe plugin. Comme un résultat, il s'est très lente de la recherche dans Kibana Découvrir. Cependant, la recherche dans la console est rapide:
GET /mytext/_search
{
"fields": [ "file.name" ],
"query": {
"match": {
"file.content": "foobar"
}
},
"highlight": {
"fields": {
"file.content": {
}
}
}
}
Pour chercher à comprendre pourquoi c'est si lent, je l'ai installé X-Pack. Le guide de documentation ne semble pas complet, je n'ai pas la sécurité de la config.
L'installation par défaut d' elasticsearch n'avez pas à être connecté, mais il faut être connecté après avoir installé X-Pack de plugin. Je suis confus avec les paramètres de sécurité de elasticsearch, kibana, x-pack, elles ont en commun les comptes d'utilisateur quel que soit? Après tout, j'ai l'authentification des œuvres de:
curl -XPUT -uelastic:changeme 'localhost:9200/_shield/user/elastic/_password' -d '{ "password" : "newpass1" }'
curl -XPUT -uelastic:newpass1 'localhost:9200/_shield/user/kibana/_password' -d '{ "password" : "newpass2" }'
Ici vient le problème. Je ne peux pas me connecter à l'aide de Java client avec org.elasticsearch.plugin:shield
. C'est probablement la version la plus récente du bouclier dépendance (2.3.3) incompatibles avec la elasticsearch dépendance (5.0.0-alpha).
Bon, je viens de désactiver l'authentification?
À partir du nœud config:
GET http://localhost:9200/_nodes
"nodes" : {
"v_XmZh7jQCiIMYCG2AFhJg" : {
"transport_address" : "127.0.0.1:9300",
"version" : "5.0.0-alpha2",
"roles" : [ "master", "data", "ingest" ],
...
"settings" : {
"node" : {
"name" : "Apache Kid"
},
"http" : {
"type" : "security"
},
"transport" : {
"type" : "security",
"service" : {
"type" : "security"
}
},
...
Donc, puis-je modifier ces paramètres, et les valeurs possibles sont?