Elasticsearch multi путь к диску заполнен - PullRequest
0 голосов
/ 10 июня 2019

У меня есть жесткий диск на 500 ГБ, разделенный на данные os иasticsearch, будучи почти заполненным, я добавил второй жесткий диск емкостью 1 ТБ и добавил его в качестве второго диска вasticsearch.yml

(например: file.data: /els, /var/lib/elasticsearch).

Через kiabna я вижу, что теперь пространство фактически составляет 1,5 ТБ, но каждый раз, когда я отправляю файл, он сохраняется на обычном жестком диске, оставляя 1 ТБ пустым.может кто-нибудь мне помочь?

версия эластичного поиска 6.6.1

enter image description here

1 Ответ

1 голос
/ 10 июня 2019

Если вы отправляете документ на старый индекс, этот старый индекс не перемещается на новый путь и остается на старом жестком диске.Используя несколько путей ,asticsearch не перемещает осколки там, где есть свободное место.

Для получения дополнительной информации см. Следующие документы :

Настройки path.dataможно задать несколько путей, и в этом случае все пути будут использоваться для хранения данных (хотя все файлы, принадлежащие одному фрагменту, будут храниться в одном и том же пути данных):

Если вы хотитечтобы расширить текущий путь, используя новый жесткий диск, вы можете использовать что-то вроде Logical Volume Management .Это абстракция дисков, поэтому вы можете подключить множество реальных дисков к одному логическому диску.

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