Порядок обновления

Обновление с помощью входящих в дистрибутив инструментов (скриптов) подразумевает обновление Платформы с версии 2.3.0 до версии 2.4.0. Для обновления с более старых версий необходимо обращаться в техническую поддержку.

Все манипуляции выполняются от пользователя dataplan!
Однонодовая конфигурацияМногонодовая конфигурация

Скопируйте архив X.Y.Z-PROD-<timestamp>.tar.gz в каталог /home/dataplan (директория установки Датаплан)

Скопируйте архив X.Y.Z-PROD-<timestamp>.tar.gz в каталог /home/dataplan (директория установки Датаплан)

Перейдите в каталог /home/dataplan и выполните следующие действия:

mkdir -m=750 -p temp_dp

tar -xvf X.Y.Z-PROD-<timestamp>.tar.gz -C temp_dp

cd temp_dp/dp-back-pack

Перейдите в каталог /home/dataplan и выполните следующие действия:

mkdir -m=750 -p temp_dp

tar -xvf X.Y.Z-PROD-<timestamp>.tar.gz -C temp_dp

cd temp_dp/dp-back-pack

Убедитесь, что в каталоге temp_dp/dp-back-pack присутствуют только те файлы/директории, которые есть в дистрибутиве.

Примечание: В случае, если дата-директория clickhouse находится на отдельном/внешнем разделе, у dp_storage_single и dp_storage_cluster в compose-файлах, в разделе volume, найдите строку, куда монтируется директория с данными clickhouse, и укажите в этой строке корректный путь на директорию (на отдельном/внешнем разделе). Дата-директория clickhouse должна принадлежать пользователю dataplan

Убедитесь, что в каталоге temp_dp/dp-back-pack присутствуют только те файлы/директории, которые есть в дистрибутиве.

Примечание: В случае, если дата-директория clickhouse находится на отдельном/внешнем разделе, у dp_storage_single и dp_storage_cluster в compose-файлах, в разделе volume, найдите строку, куда монтируется директория с данными clickhouse, и укажите в этой строке корректный путь на директорию (на отдельном/внешнем разделе). Дата-директория clickhouse должна принадлежать пользователю dataplan

Запустите скрипт обновления:

bash update.sh

Запустите скрипт обновления:

bash update.sh

Дождитесь выполнения patch.sh, скопируйте из вывода пользователя пароль от registry (можно найти в static_settings.xml)

Если машина расположена в сегменте без доступа в интернет, запустите скрипт:

bash isolated_update.sh

Если машина расположена в сегменте без доступа в интернет, запустите скрипт:

bash isolated_update.sh