Начало работы
Подключение
Тесты производительности
Развёртывание
Использование данных
Загрузка данных
Миграция данных
Запрос данных
Управление кластерами
Обновление
Глобальное обслуживание
Масштабирование
Мониторинг
Безопасность
Лучшие практики
Технические принципы
Типы данных
Хранилище
Исполняющий движок
Потоковая обработка (Domino)
MARS3 Индексы
Расширения
Расширенные функции
Расширенный запрос
Федеративные запросы
Grafana
Резервное копирование и восстановление
Аварийное восстановление
Руководство
Настройка производительности
Устранение неполадок
Инструменты
Параметры конфигурации
SQL-команда
Часто задаваемые вопросы
Обновление до минорной версии означает переход на новый релиз с сохранением основного номера версии.
Например: обновление с версии 5.0.0 до 5.0.2 или с 5.0.0 до 5.1.0.
В данном руководстве подробно описан процесс обновления с YMatrix 5.0.0 до 5.1.0. В примере мастер-нода имеет имя mdw.
Скачайте установочный пакет версии 5.1.0 matrixdb5-5.1.0+enterprise-1.el7.x86_64.rpm с официального сайта и скопируйте его на все узлы кластера.
Переключитесь на пользователя mxadmin:
[<user_name>@mdw ~]$ sudo su - mxadmin
Остановите кластер:
[mxadmin@mdw ~]$ mxstop -af
Выполните от имени пользователя root: ``
``
Скопируйте новый RPM-пакет на все узлы:
~ scp <local_path> <username>@<server_ip>:<server_path>
Обновите RPM-пакет, выполнив команду от имени root: ``
``
Примечание!
Не используйтеyum erase, так как это может привести к удалению конфигурационных файлов предыдущей версии.
Примечание!
Из-за изменений в структуре каталогов установки после выполнения командыupgradeнеобходимо выполнитьreinstall, чтобы обеспечить корректность путей установки.
Перезапустите службу supervisor: ``
``
Переключитесь на пользователя mxadmin:
``
``
Запустите кластер:
$ mxstart -a
Если в новой версии базы данных изменилась топология кластера (например, добавлены или удалены узлы), и включено мониторинговое решение Grafana, войдите в базу данных matrixmgr и обновите расширение matrixmgr. Затем сбросьте задачи сбора данных:
`` [mxadmin@mdw ~]$ psql -d matrixmgr
matrixmgr=# ALTER EXTENSION matrixmgr UPDATE; matrixmgr=# SELECT mxmgr_remove_all('local'); matrixmgr=# SELECT mxmgr_deploy('local'); ``