Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Зеркалирование
Управление ресурсами
Безопасность
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Асимметричное развертывание предназначено для корпоративных пользователей с ограниченными ресурсами, высокими требованиями к отказоустойчивости или специфическими бизнес-сценариями.
Перед развертыванием базы данных ознакомьтесь с процедурами развертывания кластера для вашей операционной системы, чтобы выполнить предварительные требования, такие как подготовка к установке и установка пакета базы данных.
Для CentOS 7 и RedHat 7 нажмите здесь.
Для CentOS 8 и RedHat 8 нажмите здесь.
Для Ubuntu 20.04 нажмите здесь.
Когда кластер еще не развернут, доступ к графическому мастеру установки можно получить через браузер по следующему URL. Сервер, чей IP-адрес вы укажете, станет узлом Master вашего кластера (в данном примере mdw):
http://<IP>:8240/
На первой странице мастера установки укажите пароль суперпользователя. Его можно просмотреть с помощью команды sudo more /etc/matrixdb6/auth.conf.


В этом примере мы добавляем один узел: sdw1.

Введите IP-адрес, имя хоста или полное доменное имя (FQDN) sdw1 в текстовое поле и нажмите «ОК».


Настройте параметры кластера. В этом примере установите sdw1 в качестве резервного узла, включите зеркалирование данных и задайте количество экземпляров на узел как 2 primary + 2 mirror. Эти настройки скорректируют кластер в соответствии с режимом сбалансированного развертывания (стандартная конфигурация кластера).

Укажите пути для хранения данных и etcd.

В этом разделе описаны ключевые шаги асимметричного развертывания.
Страница выполнения развертывания состоит из трех вкладок: Основная информация, Информация об узлах и Распределение экземпляров.
Вкладка «Основная информация» отображает сведения о подключении, размере кластера и настройках высокой доступности текущего плана развертывания.

Вкладка «Информация об узлах» содержит список ролей каждого узла и информацию о каталогах.

Вкладка «Распределение экземпляров» показывает топологию всех экземпляров в кластере данных. Экземпляры включают Master, Standby, Primary и Mirror. Большие блоки представляют узлы; маленькие пронумерованные блоки — экземпляры, где номер указывает идентификатор контента (content ID).

Наведите курсор на блок экземпляра, чтобы просмотреть его детали.

Нажмите «Дополнительные операции», затем «Настроить распределение экземпляров», чтобы просмотреть исходный конфигурационный файл.

Файл конфигурации распределения экземпляров имеет формат CSV. Каждая строка представляет одну конфигурацию экземпляра с четырьмя столбцами: идентификатор контента, имя хоста, номер порта и каталог данных.

При настройке файла распределения экземпляров необходимо строго соблюдать следующие правила.
Вы должны вручную изменить файл правил распределения, отредактировав имя хоста, порт и каталог данных, связанные с каждым идентификатором контента, чтобы определить желаемую топологию асимметричного кластера.
-1 может встречаться один или два раза. Первое вхождение соответствует master, второе — standby. Более двух вхождений вызовет ошибку.0 и выше могут встречаться один или два раза. Однако количество вхождений каждого идентификатора контента должно быть одинаковым во всём кластере. Например, если идентификатор контента 0 встречается дважды, то идентификатор контента 1 также должен встречаться дважды. Первое вхождение любого идентификатора контента ≥ 0 соответствует primary-сегменту, второе — его mirror.Примечание: Не меняйте имя хоста в первой строке (master), так как текущая сессия браузера и команды развертывания на стороне сервера выполняются именно на этой машине. Изменение может привести к непредвиденным ошибкам.
/data2, то фактический каталог данных после развертывания будет /data2/mxdata_xxxxxxxxxxxx/master/mxseg-1/.Примечание: Изменение четвёртого столбца влияет только на каталог данных соответствующего сегмента. Путь хранения etcd по-прежнему соответствует выбору, сделанному на этапе [1.5 Указание путей хранения].
После редактирования конфигурационного файла нажмите «ОК». После успешного сохранения обновлённое распределение экземпляров отразится на диаграмме топологии.


Нажмите «Развернуть», чтобы начать развертывание кластера и отслеживать ход выполнения.

После успешного развертывания появится страница Руководство по подключению, в котором описывается, как подключиться к базе данных.

Асимметричное развертывание завершено. Нажмите «Готово», чтобы перейти на главную страницу интерфейса.
Поддерживается развертывание на пустых машинах (узлы только для etcd)
В развертываниях OLTP может быть достигнута трёхузловая топология:
mdw: master, seg0 (no workload), etcd0
smdw: standby, etcd1
sdw1 (low-spec hardware): etcd2