Я испытываю некоторые трудности с Elasticsearch. Кстати, я использую Elasticsearch в качестве службы Windows.
Примечание:
- Я не могу подключиться к своему кластеру Elasticsearch (1 узел) через Cerebro .
- Запросы Elasticsearch истекают. Сначала Кибана заметил таймауты , а затем я начал дальнейшее расследование.
- Когда я перезапускаю службу Elasticsearch, запуск занимает много времени. Следует отметить, что когда я запускаю
_cat/indices
, для перехода индексов с желтого на красный требуется много времени.
Я пробежал _cluster/stats?human&pretty
и заметил следующее:
"indices": {
"count": 159,
"shards": {
"total": 793,
"primaries": 793,
"replication": 0.0,
"index": {
"shards": {
"min": 3,
"max": 5,
"avg": 4.987421383647798
},
"primaries": {
"min": 3,
"max": 5,
"avg": 4.987421383647798
},
"replication": {
"min": 0.0,
"max": 0.0,
"avg": 0.0
}
}
},
"docs": {
"count": 664553,
"deleted": 0
},
"store": {
"size": "525.8mb",
"size_in_bytes": 551382263
},
"fielddata": {
"memory_size": "0b",
"memory_size_in_bytes": 0,
"evictions": 0
},
Мой вопрос:
- Является ли 793 осколка красным флагом? Должен ли я настроить это?
ОБНОВЛЕНИЕ: Я полагаю, что у есть выделено слишком много осколков.
Итак, мой пересмотренный вопрос:
- Как я могу исправить ситуацию, когда я выделил слишком много осколков?
- В частности, сколько осколков мне нужно сжать?
- А какие команды мне нужно выполнить, чтобы уменьшить количество осколков?
- Особенно учитывая тот факт, что мой кластер Elasticsearch (то есть 1 узел) очень долго перезапускается.