Что это за недокументированное состояние для восстановления ElasticSearch? - PullRequest
0 голосов
/ 02 октября 2018

У меня есть индекс ElasticSearch, который я использовал для хранения всей группы данных, распределенных по двум узлам данных.Один из узлов данных случайно занял место на жестком диске и вызвал сбой ES.Когда я очистил диск (от лишних вещей, я не трогал папку данных ES) и перезапустил узел ES, сегменты индекса не восстановились.Он знает, что на этом узле должны быть сегменты, но логика восстановления, похоже, застопорилась.Вот полное возвращение _recovery? Human & detail = true

{
    "events_v4": {
        "shards": [
            {
                "id": 3,
                "type": "EMPTY_STORE",
                "stage": "DONE",
                "primary": true,
                "start_time": "2018-09-26T17:35:35.275Z",
                "start_time_in_millis": 1537983335275,
                "stop_time": "2018-09-26T17:35:35.764Z",
                "stop_time_in_millis": 1537983335764,
                "total_time": "489ms",
                "total_time_in_millis": 489,
                "source": {},
                "target": {
                    "id": "wu_A6DNPSiqrg6JfzAW28Q",
                    "host": "10.8.81.41",
                    "transport_address": "10.8.81.41:9300",
                    "ip": "10.8.81.41",
                    "name": "wu_A6DN"
                },
                "index": {
                    "size": {
                        "total": "0b",
                        "total_in_bytes": 0,
                        "reused": "0b",
                        "reused_in_bytes": 0,
                        "recovered": "0b",
                        "recovered_in_bytes": 0,
                        "percent": "0.0%"
                    },
                    "files": {
                        "total": 0,
                        "reused": 0,
                        "recovered": 0,
                        "percent": "0.0%"
                    },
                    "total_time": "0s",
                    "total_time_in_millis": 0,
                    "source_throttle_time": "-1",
                    "source_throttle_time_in_millis": 0,
                    "target_throttle_time": "-1",
                    "target_throttle_time_in_millis": 0
                },
                "translog": {
                    "recovered": 0,
                    "total": 0,
                    "percent": "100.0%",
                    "total_on_start": 0,
                    "total_time": "471ms",
                    "total_time_in_millis": 471
                },
                "verify_index": {
                    "check_index_time": "0s",
                    "check_index_time_in_millis": 0,
                    "total_time": "0s",
                    "total_time_in_millis": 0
                }
            },
            {
                "id": 7,
                "type": "EMPTY_STORE",
                "stage": "DONE",
                "primary": true,
                "start_time": "2018-09-26T17:35:35.242Z",
                "start_time_in_millis": 1537983335242,
                "stop_time": "2018-09-26T17:35:35.481Z",
                "stop_time_in_millis": 1537983335481,
                "total_time": "238ms",
                "total_time_in_millis": 238,
                "source": {},
                "target": {
                    "id": "wu_A6DNPSiqrg6JfzAW28Q",
                    "host": "10.8.81.41",
                    "transport_address": "10.8.81.41:9300",
                    "ip": "10.8.81.41",
                    "name": "wu_A6DN"
                },
                "index": {
                    "size": {
                        "total": "0b",
                        "total_in_bytes": 0,
                        "reused": "0b",
                        "reused_in_bytes": 0,
                        "recovered": "0b",
                        "recovered_in_bytes": 0,
                        "percent": "0.0%"
                    },
                    "files": {
                        "total": 0,
                        "reused": 0,
                        "recovered": 0,
                        "percent": "0.0%"
                    },
                    "total_time": "0s",
                    "total_time_in_millis": 0,
                    "source_throttle_time": "-1",
                    "source_throttle_time_in_millis": 0,
                    "target_throttle_time": "-1",
                    "target_throttle_time_in_millis": 0
                },
                "translog": {
                    "recovered": 0,
                    "total": 0,
                    "percent": "100.0%",
                    "total_on_start": 0,
                    "total_time": "204ms",
                    "total_time_in_millis": 204
                },
                "verify_index": {
                    "check_index_time": "0s",
                    "check_index_time_in_millis": 0,
                    "total_time": "0s",
                    "total_time_in_millis": 0
                }
            },
            {
                "id": 1,
                "type": "EMPTY_STORE",
                "stage": "DONE",
                "primary": true,
                "start_time": "2018-09-26T17:35:35.261Z",
                "start_time_in_millis": 1537983335261,
                "stop_time": "2018-09-26T17:35:35.760Z",
                "stop_time_in_millis": 1537983335760,
                "total_time": "498ms",
                "total_time_in_millis": 498,
                "source": {},
                "target": {
                    "id": "wu_A6DNPSiqrg6JfzAW28Q",
                    "host": "10.8.81.41",
                    "transport_address": "10.8.81.41:9300",
                    "ip": "10.8.81.41",
                    "name": "wu_A6DN"
                },
                "index": {
                    "size": {
                        "total": "0b",
                        "total_in_bytes": 0,
                        "reused": "0b",
                        "reused_in_bytes": 0,
                        "recovered": "0b",
                        "recovered_in_bytes": 0,
                        "percent": "0.0%"
                    },
                    "files": {
                        "total": 0,
                        "reused": 0,
                        "recovered": 0,
                        "percent": "0.0%"
                    },
                    "total_time": "0s",
                    "total_time_in_millis": 0,
                    "source_throttle_time": "-1",
                    "source_throttle_time_in_millis": 0,
                    "target_throttle_time": "-1",
                    "target_throttle_time_in_millis": 0
                },
                "translog": {
                    "recovered": 0,
                    "total": 0,
                    "percent": "100.0%",
                    "total_on_start": 0,
                    "total_time": "460ms",
                    "total_time_in_millis": 460
                },
                "verify_index": {
                    "check_index_time": "0s",
                    "check_index_time_in_millis": 0,
                    "total_time": "0s",
                    "total_time_in_millis": 0
                }
            },
            {
                "id": 5,
                "type": "EMPTY_STORE",
                "stage": "DONE",
                "primary": true,
                "start_time": "2018-09-26T17:35:35.290Z",
                "start_time_in_millis": 1537983335290,
                "stop_time": "2018-09-26T17:35:35.784Z",
                "stop_time_in_millis": 1537983335784,
                "total_time": "493ms",
                "total_time_in_millis": 493,
                "source": {},
                "target": {
                    "id": "wu_A6DNPSiqrg6JfzAW28Q",
                    "host": "10.8.81.41",
                    "transport_address": "10.8.81.41:9300",
                    "ip": "10.8.81.41",
                    "name": "wu_A6DN"
                },
                "index": {
                    "size": {
                        "total": "0b",
                        "total_in_bytes": 0,
                        "reused": "0b",
                        "reused_in_bytes": 0,
                        "recovered": "0b",
                        "recovered_in_bytes": 0,
                        "percent": "0.0%"
                    },
                    "files": {
                        "total": 0,
                        "reused": 0,
                        "recovered": 0,
                        "percent": "0.0%"
                    },
                    "total_time": "0s",
                    "total_time_in_millis": 0,
                    "source_throttle_time": "-1",
                    "source_throttle_time_in_millis": 0,
                    "target_throttle_time": "-1",
                    "target_throttle_time_in_millis": 0
                },
                "translog": {
                    "recovered": 0,
                    "total": 0,
                    "percent": "100.0%",
                    "total_on_start": 0,
                    "total_time": "465ms",
                    "total_time_in_millis": 465
                },
                "verify_index": {
                    "check_index_time": "0s",
                    "check_index_time_in_millis": 0,
                    "total_time": "0s",
                    "total_time_in_millis": 0
                }
            }
        ]
    }
}

Тип восстановления EMPTY_STORE не задокументирован, и я не могу найти ничего, кроме одного вопроса без ответов на форумах ES по этому поводу.Кто-нибудь знает, есть ли индекс, или мне просто нужно немного подождать?Могу ли я что-нибудь сделать для ускорения восстановления?

Это версия ES 5.4.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...