Master-Master репликация MariaDB 10.1 в Ubuntu 16.04::Журнал СА 5.2017
www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Наука и технологии
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Дата-центры  

Дата-центры: есть ли опасность утечки данных?

Российские компании уже несколько лет испытывают дефицит вычислительных мощностей. Рост числа проектов,

 Читать далее...

Событие  

В банке рассола ждет сисадмина с полей фрактал-кукумбер

Читайте впечатления о слете ДСА 2024, рассказанные волонтером и участником слета

 Читать далее...

Организация бесперебойной работы  

Бесперебойная работа ИТ-инфраструктуры в режиме 24/7 Как обеспечить ее в нынешних условиях?

Год назад ИТ-компания «Крок» провела исследование «Ключевые тренды сервисного рынка 2023». Результаты

 Читать далее...

Книжная полка  

Читайте и познавайте мир технологий!

Издательство «БХВ» продолжает радовать выпуском интересных и полезных, к тому же прекрасно

 Читать далее...

СУБД PostgreSQL  

СУБД Postgres Pro

Сертификация по новым требованиям ФСТЭК и роль администратора без доступа к данным

 Читать далее...

Критическая инфраструктура  

КИИ для оператора связи. Готовы ли компании к повышению уровня кибербезопасности?

Похоже, что провайдеры и операторы связи начали забывать о требованиях законодательства

 Читать далее...

Архитектура ПО  

Архитектурные метрики. Качество архитектуры и способность системы к эволюционированию

Обычно соответствие программного продукта требованиям мы проверяем через скоуп вполне себе понятных

 Читать далее...

Как хорошо вы это знаете  

Что вам известно о разработках компании ARinteg?

Компания ARinteg (ООО «АРинтег») – системный интегратор на российском рынке ИБ –

 Читать далее...

Графические редакторы  

Рисование абстрактных гор в стиле Paper Cut

Векторный графический редактор Inkscape – яркий представитель той прослойки open source, с

 Читать далее...

День сисадмина  

Учите матчасть! Или как стать системным администратором

Лето – время не только отпусков, но и хорошая возможность определиться с профессией

 Читать далее...

День сисадмина  

Живой айтишник – это всегда движение. Остановка смерти подобна

Наши авторы рассказывают о своем опыте и дают советы начинающим системным администраторам.

 Читать далее...

Виртуализация  

Рынок решений для виртуализации

По данным «Обзора российского рынка инфраструктурного ПО и перспектив его развития», сделанного

 Читать далее...

Книжная полка  

Как стать креативным и востребованным

Издательский дом «Питер» предлагает новинки компьютерной литературы, а также книги по бизнесу

 Читать далее...

Книжная полка  

От создания сайтов до разработки и реализации API

В издательстве «БХВ» недавно вышли книги, которые будут интересны системным администраторам, создателям

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 6234
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 6942
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 4228
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 3014
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 3811
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 3827
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 6323
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 3174
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 3466
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 7283
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 10649
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 12370
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 14004
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 9130
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 7083
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 5392
Комментарии: 3
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 4619
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 3431
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 3160
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 3405
Комментарии: 0
Рецензия на книгу «MongoDB в действии»

 Читать далее...

02.12.2013г.
Просмотров: 3029
Комментарии: 0
Не думай о минутах свысока

 Читать далее...

Друзья сайта  

 Master-Master репликация MariaDB 10.1 в Ubuntu 16.04

Архив номеров / 2017 / Выпуск №5 (174) / Master-Master репликация MariaDB 10.1 в Ubuntu 16.04

Рубрика: Администрирование /  How To

Master-Master репликация
MariaDB 10.1 в Ubuntu 16.04

Репликация данных в реляционных СУБД позволяет использовать одновременно несколько серверов БД, повышая скорость работы, безопасность и отказоустойчивость

В конфигурации Master-Master каждый узел записывает информацию и распространяет по всему кластеру. Начиная с версии 10.1 набор патчей для возможности такой репликации, известный как Galera, уже входит в состав пакета, чтоупрощает настройку. Рекомендуемый минимум для такой схемы – три сервера.

Для корректной работы потребуется открыть порты 3306, 4444, 4567, 4568.

Подключаем репозиторий:

$ sudo apt-get install software-properties-common

$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

$ sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://lon1.mirrors.digitalocean.com/mariadb/repo/10.1/ubuntu xenial main'

До версии 10.1 пакет для установки назывался mariadb-galera-server, начиная с 10.1 wsrep API включен в пакет по умолчанию, поэтому команда изменилась. Также понадобится rsync:

$ sudo apt install mariadb-server rsync

Останавливаем сервисы на всех серверах (с версии 10.1 можно использовать в качестве названия сервиса mysql, mysqld и mariadb):

$ sudo systemctl stop mariadb

Для удобства все настройки кластера лучше поместить в отдельный файл:

$ sudo nano /etc/mysql/conf.d/cluster.cnf

[mysqld]

binlog_format=ROW

default-storage-engine=innodb

innodb_autoinc_lock_mode=2

bind-address=0.0.0.0

query_cache_size=0

query_cache_type=0

wsrep_on=ON

wsrep_provider=/usr/lib/galera/libgalera_smm.so

#wsrep_provider_options="gcache.size=32G"

# имя кластера, IP или DNS имена узлов

wsrep_cluster_name="mysql_cluster"

wsrep_cluster_address="gcomm://srv01,srv02,srv03"

wsrep_sst_method=rsync

# IP и имя текущего узла

wsrep_node_address=192.0.0.1

wsrep_node_name=srv01

Обращаю внимание на параметр wsrep_on. В пакете mariadb-galera-server он был установлен в On по умолчанию. Так как теперь поставляется один пакет для разных ситуаций, то wsrep_on по умолчанию отключен и включать его нужно специально.

Для инициализации кластера первый узел вначале нужно запустить со специальным параметром:

$ sudo sudo systemctl start mariadb --wsrep-new-cluster

Но лучше для инициализации использовать специальный скрипт:

$ sudo /usr/bin/galera_new_cluster

Выжидаем пару минут и запускаем MariaDB на остальных серверах:

$ sudo systemctl start mariadb

Через некоторое время проверяем статус:

mysql -u root -p -e "SHOW STATUS LIKE 'wsrep_cluster_size'"

В ответ должны получить число, равное количеству узлов кластера (см. рис. 1).

 Рисунок 1. Статус работы кластера MariaDB

Рисунок 1. Статус работы кластера MariaDB

Весь список параметров доступен по команде:

SHOW STATUS LIKE 'wsrep_%';

Если число не совпадает, в поисках проблем подскажут журналы.

Подготовил Сергей Яремчук


Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru