Skip to content

Обслуживание

Запуск и остановка

После установки Hive работает как systemd сервис. Поэтому, управлять им можно так же, как обычным systemd сервисом:

  • Статус systemd сервиса Hive:

    systemctl status hw-bw
    

  • Останов Hive:

    systemctl stop hw-bw
    

  • Старт Hive:

    systemctl start hw-bw
    

  • Рестарт Hive:

    systemctl restart hw-bw
    

После рестарта машины сервис так же автоматически запускается как обычный systemd сервис, после успешного старта docker.

⚠️ Обратите внимание, что в случае изменения конфигурации простого рестарта недостаточно! Для того, что бы изменения вступили в силу требуется реконфигурация.

Установка обновлений

Чтобы обновить Hive:

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

После установки обновлений - Hive автоматически запустится. - Соединения между проектами (Hive и Apiary) должно автоматически восстановиться, однако для этого может потребоваться время.

Если чего-то из этого не произошло, смотрите главу "Диагностика неполадок".

Реконфигурация

Для изменения конфигурации Hive вы можете изменять файл /opt/hw-bw/config/user.ini.

Для применения изменений, которые вы сделали в файле user.ini нужно выполнить команду:

/opt/hw-bw/bin/reconfig

⚠️ Обратите внимание:

  • Есть несколько свойств, изменение которых не требует выполнения reconfig. В этих случаях в документации будет помечено особым образом. Если не сказано ничего другого, то reconfig обязателен.

  • Файлы defaults.ini и local.ini в директории /opt/hw-bw/config/ не предназначены для изменения пользователем. Файл defaults.ini будет обновляться при каждом обновлении Hive. Файл local.ini содержит техническую информацию и может обновляться при каждой реконфигурации Hive.

  • Список всех свойств, которые можно задавать в user.ini вы можете найти в файле user-template.ini в той же директории. Подробнее о некоторых наиболее важных из них описано в различных параграфах в главе Настройки.

Возможно, наиболее важные настройки: - настройка портов; - настройка https для доступа Hive; - добавление корневого сертификата для TLS доступа к сторонним системам при настройке интеграции.

Удаление

Если, по какой-то причине, вам требуется удалить Hive с машины, вы можете сделать следующее:

  • Остановите Hive:

    systemctl stop hw-bw
    

  • Удалите systemd сервис:

    systemctl disable hw-bw
    

  • Удалите директорию с Hive:

    rm -rf /opt/hw-bw
    

  • Удалите директорию с резервными копиями:

    rm -rf /opt/hw-bw_backup