<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">12 ноября 2015 г., 14:30 пользователь Киселев Иван Владимирович <span dir="ltr">&lt;<a href="mailto:ikiselev@gstu.by" target="_blank">ikiselev@gstu.by</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><br>
<br>
14.09.2015 14:25, a.shabalin �� <a href="http://gmail.com" rel="noreferrer" target="_blank">gmail.com</a> (Alexey Shabalin) пишет:<span class=""><br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
+1 Galera<br>
<br>
mariadb-galera уже в сизифе.<br>
</blockquote>
Приготовить кластер легко:<br>
1) устанавливаем mariadb-galera на N серверов.<br>
2) правим конфиг /etc/my.cnf.d/galera.cnf (wsrep_cluster_name=...,<br>
wsrep_cluster_address=&quot;gcomm:/....)  и копируем на все сервера<br>
3) на первом сервере запускаем:<br>
  - mysql_install_db<br>
  - su -s /bin/bash - mysql<br>
  - /usr/sbin/mysqld --wsrep-new-cluster<br>
4) service mysqld start на остальных серверах<br>
5) после синхронизации убиваем mysqld, и стартуем его штатным образом через<br>
service<br>
<br>
Для просмотра состояния кластера:<br>
- mysql<br>
- SHOW STATUS LIKE &#39;wsrep_%&#39;;<br>
<br>
В пакет добавлен скрипт clustercheck( настройки в<br>
/etc/sysconfig/clustercheck) для использования с haproxy. Включить можно<br>
через xinetd(/etc/xinetd.d/mariadbcheck) или<br>
mariadbcheck.socket<br>
<br>
</blockquote></span>
Добрый день.<br>
На деле все оказалось не так просто. Есть 3 ноды. На все три установил mariadb-galera, настроил конфиги. Главная нода запускается без проблем, а вот остальные не могут с ней синхронизироваться. Фаервол отключен. Пример лога со второй ноды в файле.<br>
<br>
Еще mysql не запускается через service mysqld start, при этом в логах нет никакой ошибки. Содержимое лога:<br>
151112 10:52:17 [Note] WSREP: Read nil XID from storage engines, skipping position init<br>
151112 10:52:17 [Note] WSREP: wsrep_load(): loading provider library &#39;none&#39;<br></blockquote><div>присутствует ли в конфиге /etc/my.cnf.d/galera.cnf ?</div><div>wsrep_provider=/usr/lib64/galera/libgalera_smm.so</div><div><br></div><div>вот мой рабочий кофиг для wsrep c одной из нод.</div><div><div>wsrep_cluster_name=&quot;tc_galera_cluster&quot;<br></div><div>wsrep_cluster_address=&quot;gcomm://<a href="http://10.64.188.11">10.64.188.11</a>,10.64.188.12&quot;</div><div>wsrep_provider=/usr/lib64/galera/libgalera_smm.so<br></div><div>#wsrep_provider_options=&quot;gcache.size=300M; gcache.page_size=1G&quot;</div><div>wsrep_node_name=tc-controller2</div><div>wsrep_node_address=10.64.188.12</div><div>wsrep_slave_threads=1</div><div>wsrep_certify_nonPK=1</div><div>wsrep_max_ws_rows=131072</div><div>wsrep_max_ws_size=1073741824</div><div>wsrep_debug=0</div><div>wsrep_convert_LOCK_to_trx=0</div><div>wsrep_retry_autocommit=1</div><div>wsrep_auto_increment_control=1</div><div>wsrep_drupal_282555_workaround=0</div><div>wsrep_causal_reads=0</div><div>#wsrep_notify_cmd=</div><div>wsrep_sst_method=rsync</div></div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
151112 10:52:17 [Note] Plugin &#39;InnoDB&#39; is disabled.<br></blockquote><div>galera работает только с innodb, с другими типами пока не стоит эксперементировать.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
151112 10:52:17 [Note] Plugin &#39;FEEDBACK&#39; is disabled.<br>
151112 10:52:17 [Note] WSREP: Service disconnected.<br>
151112 10:52:18 [Note] WSREP: Some threads may fail to exit.<br>
<br>
Сколько не находил статей  про mariadb-galera - у всех все прекрасно работает.  Может вы что-нибудь подскажите.<br></blockquote><div> </div><div><br></div><div>PS: апстрим объединил mariadb и mariadb-galera.</div><div>готовлю новую сборку mariadb с  wsrep, отдельного пакета mariadb-galera скоро не будет.</div><div><br></div><div><br></div></div>-- <br><div class="gmail_signature">Alexey Shabalin<br><br><br><br></div>
</div></div>