最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql的集群模式 galera-cluster部署詳解

 更新時間:2019年02月27日 15:02:51   作者:flyfish  
這篇文章主要介紹了mysql的集群模式 galera-cluster部署詳解,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一: galera-cluster 的介紹

Galera Cluster是Codership公司開發(fā)的一套免費開源的高可用方案,官網為http://galeracluster.com。Galera Cluster即為安裝了Galera的Mariadb集群(本文只介紹Mariadb Garela集群)。其本身具有multi-master特性,支持多點寫入。Galera Cluster的三個(或多個)節(jié)點是對等關系,每個節(jié)點均支持寫入,集群內部會保證寫入數據的一致性與完整性,具體實現原理會在本篇中做簡要介紹。

官方給出的特性如下:

  • 真正的多主集群,Active-Active架構;
  • 同步復制,沒有復制延遲;
  • 多線程復制;
  • 沒有主從切換操作,無需使用虛IP;
  • 熱備份,單個節(jié)點故障期間不會影響數據庫業(yè)務;
  • 支持節(jié)點自動加入,無需手動拷貝數據;
  • 支持InnoDB存儲引擎;
  • 對應用程序透明,原生MySQL接口;
  • 無需做讀寫分離;
  • 部署使用簡單。

二: galera-cluster 的運行原理

主要關注點是數據一致性。 事務既可以應用于每個節(jié)點,也可以不全部應用。 所以,只要它們配置正確,數據庫保持同步。
Galera復制插件不同于傳統(tǒng)的MySQL復制,可以解決多個問題,包括多主寫入沖突,復制滯后和主從不同步。

三: mariadb的galera-cluster 部署

3.1: 系統(tǒng)軟件環(huán)境介紹

系統(tǒng): CentOS7.5x64

192.168.20.33 jiankong01.yl.com
192.168.20.34 jiankong02.yl.com
192.168.20.35 jiankong03.yl.com

軟件: mariadb-galera-cluster.zip

3.2: 配置 時間同步服務器

flyfish的 主機已經 配置好了chronyd 時間服務器

時間服務器為: 192.168.20.3

如果不會可以參考flyfish的其關于安裝大數據集群CDH 的 時間服務器的配置

在此不再提供如何安裝配置

3.3 安裝mariadb-galear-cluster

所用集群節(jié)點都執(zhí)行:

yum remove -y mariadb-libs 

yum install -y unzip boost-devel lsof perl-DBI perl-Data-Dumper

rpm -ivh rpm -ivh MariaDB-10.0.37-centos73-x86_64-*

rpm -ivh MariaDB-Galera-10.0.37-centos73-x86_64-*

3.4 節(jié)點配置文件

節(jié)點一: jiankong01.yl.com

cd /etc/my.cnf.d

vim server.conf
----
[mysqld]

#
# * Galera-related settings
#
[galera]
# Mandatory settings
wsrep_provider= /usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.20.33,192.168.20.34,192.168.20.35"
wsrep_cluster_name = 'mycluster'
wsrep_node_name = 'jiankong01.yl.com'
wsrep_node-address = '192.168.20.33'
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
#
# Optional setting
#wsrep_slave_threads=1
----
節(jié)點二:jiankong02.yl.com

cd /etc/my.cnf.d/

vim server.conf

----
[mysqld]

#
# * Galera-related settings
#
[galera]
# Mandatory settings
wsrep_provider= /usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.20.33,192.168.20.34,192.168.20.35"
wsrep_cluster_name = 'mycluster'
wsrep_node_name = 'jiankong02.yl.com'
wsrep_node-address = '192.168.20.34'
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
#
# Optional setting
#wsrep_slave_threads=1
#innodb_flush_log_at_trx_commit=0
---
節(jié)點三: jiankong03.yl.com

cd /etc/my.cnf.d/
vim server.conf
----
[mysqld]

#
# * Galera-related settings
#
[galera]
# Mandatory settings
wsrep_provider= /usr/lib64/galera/libgalera_smm.so
wsrep_cluster_address="gcomm://192.168.20.33,192.168.20.34,192.168.20.35"
wsrep_cluster_name = 'mycluster'
wsrep_node_name = 'jiankong03.yl.com'
wsrep_node-address = '192.168.20.35'
binlog_format=row
default_storage_engine=InnoDB
innodb_autoinc_lock_mode=2
bind-address=0.0.0.0
#
# Optional setting
#wsrep_slave_threads=1
#innodb_flush_log_at_trx_commit=0
----

3.4 啟動集群

在 集群的 任意一個節(jié)點上 執(zhí)行

service mysql start --wsrep-new-cluster

此處以節(jié)點三為例:

節(jié)點一和節(jié)點二執(zhí)行:

service mysql start 

3.5:創(chuàng)建數據庫實例

節(jié)點一:

mysql -uroot -pQingchun123.com

create database nCalInfo

在節(jié)點二,三 上面查看

mysql -uroot -pQingchun123.com

show databases 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

  • 通過命令行導入到mysql數據庫時出現亂碼的解決方法

    通過命令行導入到mysql數據庫時出現亂碼的解決方法

    原因: 含有中文字符的mysql數據庫文件,通過命令行導入到mysql數據庫中容易出現亂碼。
    2014-07-07
  • Linux系統(tǒng)怎樣查看mysql的安裝路徑

    Linux系統(tǒng)怎樣查看mysql的安裝路徑

    這篇文章主要介紹了Linux系統(tǒng)怎樣查看mysql的安裝路徑問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • MySQL ALTER語法的運用方法

    MySQL ALTER語法的運用方法

    我們今天主要向大家介紹的是MySQL ALTER語法的實際運用,如果你對這一技術,心存好奇的話,以下的文章將會揭開它的神秘面紗。
    2010-11-11
  • MySQL視圖(view)的基本用法及說明

    MySQL視圖(view)的基本用法及說明

    這篇文章主要介紹了MySQL視圖(view)的基本用法及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • 如何修改Xampp服務器上的mysql密碼(圖解)

    如何修改Xampp服務器上的mysql密碼(圖解)

    如果我們使用Xampp服務器自帶數據庫mysql,就必須先修改mysql的密碼,下面小編給大家分享如何修改Xampp服務器上的mysql密碼,需要的朋友參考下吧
    2017-04-04
  • MySQL串行化隔離級別(間隙鎖實現)

    MySQL串行化隔離級別(間隙鎖實現)

    本文主要介紹了MySQL串行化隔離級別(間隙鎖實現),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-06-06
  • 聊聊MySQL中的參數

    聊聊MySQL中的參數

    這篇文章主要介紹了MySQL中的參數是什么,幫助大家更好的理解和使用MySQL數據庫,感興趣的朋友可以了解下
    2020-09-09
  • Mysql空間清理的幾種具體方法

    Mysql空間清理的幾種具體方法

    在Mysql環(huán)境下,常常由于數據磁盤滿而導致Mysql故障。本文就介紹了幾種清理方法,具有一定的參考價值,感興趣的可以了解一下
    2021-09-09
  • 深入理解Mysql的四種隔離級別

    深入理解Mysql的四種隔離級別

    開發(fā)工作中我們會使用到事務,那你們知道事務又分哪幾種嗎?MYSQL標準定義了4類隔離級別,用來限定事務內外的哪些改變是可見的,哪些是不可見的。低的隔離級一般支持更高的并發(fā)處理,并擁有更低的系統(tǒng)開銷。下面通過這篇文章我們來一起深入理解Mysql中的四種隔離級別。
    2016-11-11
  • MYSQL METADATA LOCK(MDL LOCK) 理論及加鎖類型測試

    MYSQL METADATA LOCK(MDL LOCK) 理論及加鎖類型測試

    這篇文章主要介紹了MYSQL METADATA LOCK(MDL LOCK)的內容,有理論知識和加鎖類型測試的以下代碼,感興趣的朋友請參考下午文
    2021-09-09

最新評論

丹棱县| 南昌市| 家居| 元江| 车致| 越西县| 辽源市| 沂水县| 小金县| 洪雅县| 鲁山县| 邵东县| 进贤县| 安宁市| 出国| 安徽省| 乃东县| 宜阳县| 土默特右旗| 台江县| 陵川县| 兴国县| 分宜县| 漳平市| 遂川县| 金阳县| 茶陵县| 韶关市| 鄢陵县| 英德市| 石门县| 长宁区| 徐水县| 余干县| 谷城县| 南雄市| 黄浦区| 桦川县| 嘉祥县| 保德县| 涟水县|