Перенос индекса поиска на другой диск

Skip to end of metadata
Go to start of metadata

Перенос индексов на раздел с БД. Рекомендуется проводить эту операцию только если под БД выделен отдельный быстрый диск по статье "Добавление диска под БД", желательно SSD.

  1. Остановите работу биллинга
    /app/asr_billing/service stop

    #Зайдите в контейнер

    chroot /app/asr_billing
  2. Создайте папку в которую будут перенесены индексы
    mkdir /var/db/elasticsearch_index
  3. Перенесите индексы со старого местоположения в новое
    mv /var/lib/elasticsearch/* /var/db/elasticsearch_index/
  4. Установите корректные права на папку и выйдите из контейнера
    chown elasticsearch:elasticsearch /var/db/elasticsearch_index
    exit
  5. Добавьте в конфигурационный файл биллинга /app/asr_billing/cfg/config точку монтирования индексов по новому пути в в области declare -A mount
    declare -A mount
    ...
    mount['elasticsearch_reindex']='--bind /app/asr_billing/mnt/db/elasticsearch_index/ /app/asr_billing/var/lib/elasticsearch'
  6. Пересоздайте точки монтирования биллинга
    /app/asr_billing/service destroy
    /app/asr_billing/service build
  7. Запустите биллинг
    /app/asr_billing/service start
  8. На всякий случай запустите переиндексацию
    chroot /app/asr_billing 
    python2.7 /usr/local/bin/elasticsearch_reindex.py
Введите метки, чтобы добавить к этой странице:
Please wait 
Ищите метку? просто начните печатать.