#elasticsearch #aws-elasticsearch
#elasticsearch #aws-elasticsearch
Вопрос:
Я использую AWS Elasticsearch. Мой статус кластера желтый в течение последних 48 часов в соответствии с приведенной здесь рекомендацией:
https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/aes-handling-errors.html
Я обновил свои узлы до 15 данных, и у него есть 3 главных узла.
Несмотря на то, что в нем больше места примерно на 60 Гб в каждом узле, он все еще находится в желтом состоянии.
Когда я выполнил эту команду GET /_cluster/allocation/explain
"index" : "***********************************",
"shard" : 4,
"primary" : false,
"current_state" : "unassigned",
"unassigned_info" : {
"reason" : "ALLOCATION_FAILED",
"at" : "2020-10-09T16:19:41.803Z",
"failed_allocation_attempts" : 5,
"details" : "failed shard on node [f6hB7EYOSR-GiJLFXBn01w]: failed recovery, failure RecoveryFailedException[[******************************][4]: Recovery failed from {70c36ff18063566c3a6089f3d696440a}{*******************}{*************}{di}{di_number=39, zone=us-east-1d, distributed_snapshot_deletion_enabled=true} into {**********************}{****************}{*************}{*****}{*******}{di}{distributed_snapshot_deletion_enabled=true, zone=us-east-1d, di_number=39}]; nested: RemoteTransportException[[****************][*********][internal:index/shard/recovery/start_recovery]]; nested: CircuitBreakingException[[parent] Data too large, data for [<transport_request>] would be [1554462628/1.4gb], which is larger than the limit of [1513521152/1.4gb], real usage: [1554460888/1.4gb], new bytes reserved: [1740/1.6kb], usages [request=0/0b, fielddata=621718551/592.9mb, in_flight_requests=73378/71.6kb, accounting=35794764/34.1mb]]; ",
"last_allocation_status" : "no_attempt"
}
Вот что он говорит. Как я могу это решить?
Комментарии:
1. вы пытались увеличить пространство кучи?
2. Желтый статус присваивается ES cluster, когда все первичные сегменты были назначены, но некоторые сегменты реплик все еще ожидают назначения. Можете ли вы попытаться уменьшить фрагменты реплик?
3. @Mohan Я совершенно не уверен, как мне это сделать, можете ли вы, пожалуйста, направить меня.
4. @Harshit, то же самое, что я этого не делал, не могли бы вы, пожалуйста, направить меня
5. @RahulRavichandran Пожалуйста, проверьте настройки кластера AWS Elasticsearch. Там присутствуют все конфигурации, и вы должны настроить их в зависимости от вашего варианта использования.