Rejeté l'Exécution de org.elasticsearch.de transport.TransportService Erreur
Je suis en train de lancer élastique de la recherche et de l'aide de la commande suivante je suis en train de mettre les données-
'curl -XPOST http://localhost:9200/_bulk?pretty --data-binary @data_.json'
Mais j'obtiens l'erreur suivante-
"create" : {
"_index" : "appname-docm",
"_type" : "HYD",
"_id" : "AVVYfsk7M5xgvmX8VR_B",
"status" : 429,
"error" : {
"type" : "es_rejected_execution_exception",
"reason" : "rejected execution of org.elasticsearch.transport.TransportService$4@c8998f4 on EsThreadPoolExecutor[bulk, queue capacity = 50, org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor@553aee29[Running, pool size = 4, active threads = 4, queued tasks = 50, completed tasks = 0]]"
}
}
},
J'ai tenté d'augmenter la taille de file d'attente par
threadpool.search.queue_size: 100000
Mais j'obtiens toujours la même erreur.
Double Possible de ElasticSearch donne une erreur au sujet de taille de file d'attente
OriginalL'auteur | 2016-06-16
Vous devez vous connecter pour publier un commentaire.
Le problème que vous obtenez est parce que le en vrac file d'attente des opérations est plein.
Un nœud ES a de nombreux fils de piscines, de génériques, de recherche, d'index, de suggérer, en vrac, etc.
Dans votre cas, le problème est dû à la file d'attente des opérations en bloc est plein.
Essayez d'ajuster la taille de file d'attente du pool de threads de l'opération en bloc:
Ou de réduire le montant des opérations en bloc que vous envoyez à la fois.
Pour plus de détails, voir https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-threadpool.html
OriginalL'auteur Juan Ignacio
Essayez les solutions suivantes:
curl -XPUT localhost:9200/_cluster/settings -d '{ "transient" : { "threadpool.bulk.queue_size" : 500 } }'
OriginalL'auteur Jim G.