Skip to content

[Кластер] Обновление 5.X-6.0.5

1. Обзор

Процедура обновления кластера до версии 6.0.

2. Процедура

2.1 Подготовка к обновлению

1) Откройте дополнительные порты: 50050, 50051, 50100, 50101, 50200, если их не открыть, это приведет к сбою в запуске, явление заключается в том, что процесс BI напрямую исчезает;

(2) Кластер, в котором изначально был включен параметр разделения процессов, должен выключить параметр ('DistributedOptimizationConfig.spiderConfig.spider_engine_mode','local'), который должен быть включен, и удалить параметр.

2.2 Модернизация

1) Закройте все узлы проекта;

2) Запустите инструмент обновления на главном узле (узел, на котором хранятся обновленные данные базы данных), см. документацию по шагам выполнения: 6.0 Upgrade;

3) После того как доступ к одному узлу будет нормальным, скопируйте WEB-INF, скрипты и upm из каталога /webroot узла, на котором запущен инструмент обновления, на другие узлы; если WEB-INF относительно большой, можно скопировать только папки dashboards, libs, plugins и reportlets в WEB-INF; После копирования на каждом узле необходимо удалить файл WEB-INF/config/cluster.properties.

4) Запустите другие узлы, проверьте интерфейс состояния кластера (как правило, один узел синхронизируется, остальные восстанавливаются, так как данные синхронизируются), вы можете получить доступ к проекту в нормальном режиме;

5) Измените конфигурацию nginx таким образом, чтобы все запросы выполнялись со случайной переадресацией. Вы можете проигнорировать этот шаг 6.0 Automatic Random Forwarding.

Дополнительные сведения см. в разделе: извлечение конфигурации кластера nginx

6.0 Распаковка файла примера конфигурации кластера nginx nginx.conf: nginx.conf.zip

Извлеченные запросы кластера пересылаются случайным образом, что гораздо проще, чем конфигурация кластера в версии 5.1; при настройке кластера необходимо изменить IP и порты на те, которые соответствуют вашей собственной среде;
Конфигурация IP и порта должна быть изменена на соответствующие IP и порт собственного окружения:

2022-09-14_16-51-46.png

Измените и сохраните конфигурацию.

cd /usr/nginx/sbin #Перейдите в каталог sbin . /nginx -s reload #запустить nginx