Подтвердить что ты не робот

Высокий водяной знак диска превышен, даже если в моем индексе не так много данных

Я использую elasticsearch на своей локальной машине. Каталог данных имеет размер всего 37 Мбайт, но когда я проверяю журналы, я вижу:

[2015-05-17 21: 31:12,905] [WARN] [cluster.routing.allocation.decider] [Chrome] водяной знак с высоким диском [10%] превышен на [h9P4UqnCR5SrXxwZKpQ2LQ] [Chrome] бесплатно: 5.7gb [ 6.1%], осколки будут удалены от этого node

Довольно смутно, что может пойти не так. Любая помощь?

4b9b3361

Ответ 1

От Осадка указателя указателя:

... watermark.high контролирует высокий водяной знак. Он по умолчанию равен 90%, то есть ES будет пытаться переместить осколки в другой node, если использование диска node превысит 90%.

Размер вашего фактического индекса не имеет значения; это имеет место свободное пространство на устройстве.

Если значения по умолчанию не подходят для вас, вы должны их изменить.

Ответ 2

Его предупреждение и ничего не повлияет. Процессоры хранения (SP) используют высокие и низкие водяные знаки, чтобы определить, когда нужно сбрасывать свои кэши для записи. Возможным решением может быть освобождение некоторой памяти

И предупреждение исчезнет. Даже показывая это, реплики не будут привязаны к node, который в порядке. Поиск elastics будет работать нормально.