При помощи утилиты plm-util можно проверить мультисферу на целостность данных.
Подготовка к проверке
Остановите работу приложения:
systemctl stop polymatica.service
Убедиться, что в файле конфигурации утилиты plm-util.conf указан параметр, определяющий путь до репозитория Polymatica Analytics, обычно это
/var/plmrepo
:plm.manager.repo_directory = /var/plmrepo
Проверка мультисфер через параметр команды вызова утилиты
Обратите внимание!
Чтобы проверить целостность всех мультисфер в репозитории, нужно выполнить в консоли команду:
plm-util --validate-all-cubes
При большом количестве данных проверка всех мультисфер может занять длительное время. Приблизительное расчетное время проверки - 5 ГБ/мин.
Чтобы получать расширенный вывод информации при проверке, нужно использовать с командой аргумент -v
.
Проверка мультисферы в заданном режиме
Обратите внимание!
- Конфигурация жестко определяет режим запуска утилиты, аргументы командной строки игнорируются.
- Этот способ позволяет задать определенную мультисферу для проверки.
Для проверки целостности мультисферы в заданном режиме необходимо указать в файле конфигурации утилиты следующие параметры.
# Получать расширенный вывод информации при проверке: verbose # Идентификатор проверяемой мультисферы, может быть найден в репозитории, в директории cubes: validate.cube_id = идентификатор
После того, как параметры указаны и сохранены, при выполнении в консоли команды:
plm-util --validate-cube
будет выполняться проверка в заданном режиме.
После успешного завершения процедуры можно запустить сервисы Polymatica командой:
systemctl start polymatica.service