BinlogServer 之 MaxScale 介紹和簡單部署手冊

Maxscale--binlogserver 介紹和簡單部署手冊

一抹镊、Maxscale介紹

MariaDB MaxScale:號稱世界上最先進的數(shù)據(jù)庫代理,防火墻和查詢路由器

MariaDB MaxScale是MariaDB平臺的基本組件源武。它不僅為關鍵任務應用程序提供企業(yè)功能,包括自動故障轉移羞秤,數(shù)據(jù)屏蔽和拒絕服務保護控淡,而且還支持基于工作負載的查詢路由,以進行混合事務/分析處理忌警。擁有企業(yè)訂閱的所有客戶均可使用MariaDB MaxScale搁拙。

目前最新版本為2.4.2

我們用來搭建binlogserver,? 經(jīng)過maxscale 同步后的binlog? 與主庫完全保持一致法绵, 它的工作是只將主庫的binlog 拉去到本地箕速,對位點和內(nèi)容不做任何改變。

我們用到的是maxscale? 里的??Binlogrouter模塊朋譬。binlogrouter是MariaDB

MaxScale的復制協(xié)議代理模塊盐茎,此模塊允許 MaxScale連接到主服務器并檢索二進制日志,而從屬服務器可以連接到 MaxScale徙赢,就像它們連接到普通主服務器一樣字柠。

如果主服務器出現(xiàn)故障,則從服務器仍可以連接到 MaxScale并讀取二進制日志狡赐。您可以切換到新的主服務器募谎,而沒有從服務器通知實際的主服務器已更改。這允許在復制優(yōu)先級較高的情況下使用更高可用性的復制設置阴汇。

二、MaxScale安裝部署手冊

1节槐、下載 rpm 包搀庶, 報地址為:https://dlm.mariadb.com/758925/MaxScale/2.4.2/centos/7/x86_64/maxscale-2.4.2-1.centos.7.x86_64.rpm

rpm -ivhmaxscale-2.4.2-1.centos.7.x86_64.rpm安裝即可。

2铜异、修改配置文件哥倔, /etc/maxscale.cnf?

,? 我這邊配置從2臺數(shù)據(jù)庫主庫同步binlog日志,具體配置如下:

[maxscale]

threads=auto

[Replication1]

type=service

router=binlogrouter

user=maxscale

password=maxscale

server_id=3

binlogdir=/data/maxscale/binlogserver_1

mariadb10-compatibility=0

slave_hostname=master_slave

transaction_safety=on

heartbeat=30

send_slave_heartbeat=1

[Replication2]

type=service

router=binlogrouter

user=maxscale

password=maxscale

server_id=4

binlogdir=/data/maxscale/binlogserver_2

mariadb10-compatibility=0

slave_hostname=sso_slave

transaction_safety=on

heartbeat=30

send_slave_heartbeat=1

[Replication-Listener1]

type=listener

service=Replication1

protocol=MySQLClient

port=5308

[Replication-Listener2]

type=listener

service=Replication2

protocol=MySQLClient

port=5309

[MaxAdminService]

type=service

router=cli

[MaxAdminListener]

type=listener

service=MaxAdminService

protocol=maxscaled

socket=default

配置文件附件:

3揍庄、創(chuàng)建binlog 存儲目錄

mkdir /data/maxscale/binlogserver_1

mkdir /data/maxscale/binlogserver_2

創(chuàng)建主庫 1 的master.ini info信息咆蒿。

touch?/data/maxscale/binlogserver_1/master.ini

具體配置如下:

[binlog_configuration]

master_host=10.80.10.226

master_port=3306

master_user=repl

master_password=repl

master_heartbeat_period=300

master_connect_retry=60

filestem=mysql-bin

創(chuàng)建主庫 2 的master.ini info信息

touch?/data/maxscale/binlogserver_2/master.ini

具體配置如下:

[binlog_configuration]

master_host=10.80.10.224

master_port=3306

master_user=repl

master_password=repl

master_heartbeat_period=300

master_connect_retry=60

filestem=mysql-bin

修改目錄權限:

chown -R maxscale:maxscale /data/maxscale/

4、啟動maxscale

systemctl start maxscale

查看 /var/log/maxscale/maxscale.log? 日志, 確認啟動成功沃测, 但此時日志里可能會報錯缭黔,因為 我們還沒有設置同步主庫的位點信息,? 如果未設置蒂破,maxscale會從 mysql-bin.000001 開始同步馏谨。

5、登陸不同監(jiān)聽端口附迷,設置同步位點信息

?以master1 為例惧互, 其余類似。

輸入密碼后進入喇伯,maxscale 控制臺喊儡, 賬號密碼為/etc/maxscale.cnf 里的配置。

查看主庫的位點信息稻据, 然后在這里設置同步slave艾猜,

CHANGE MASTER TO MASTER_HOST='xxxx',MASTER_USER='master-user',MASTER_PASSWORD='master-pwd',MASTER_LOG_FILE='master_logfile', MASTER_LOG_POS=mater_pos,?MASTER_PORT=3306;

START SLAVE;

SHOW SALVE STATUS; 可以看到是否開始同步攀甚,

同時查看??/data/maxscale/binlogserver_1? 下的文件箩朴,可以看到, binlog文件已經(jīng)生成秋度,且和主庫完全保持一直炸庞。

至此binlog server 搭建完成, 其他的架構擴展荚斯,均與此安裝步驟類似埠居, 這里不再詳細介紹。

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
禁止轉載事期,如需轉載請通過簡信或評論聯(lián)系作者滥壕。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市兽泣,隨后出現(xiàn)的幾起案子绎橘,更是在濱河造成了極大的恐慌,老刑警劉巖唠倦,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件称鳞,死亡現(xiàn)場離奇詭異,居然都是意外死亡稠鼻,警方通過查閱死者的電腦和手機冈止,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來候齿,“玉大人袭异,你說我怎么就攤上這事∑谙海” “怎么了毁习?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么唉匾? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮匠楚,結果婚禮上巍膘,老公的妹妹穿的比我還像新娘。我一直安慰自己芋簿,他們只是感情好峡懈,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著与斤,像睡著了一般肪康。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上撩穿,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天磷支,我揣著相機與錄音,去河邊找鬼食寡。 笑死雾狈,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的抵皱。 我是一名探鬼主播善榛,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼呻畸!你這毒婦竟也來了移盆?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤伤为,失蹤者是張志新(化名)和其女友劉穎咒循,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體绞愚,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡叙甸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了爽醋。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡便脊,死狀恐怖蚂四,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤遂赠,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布久妆,位于F島的核電站,受9級特大地震影響跷睦,放射性物質發(fā)生泄漏筷弦。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一抑诸、第九天 我趴在偏房一處隱蔽的房頂上張望烂琴。 院中可真熱鬧,春花似錦蜕乡、人聲如沸奸绷。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽号醉。三九已至,卻和暖如春辛块,著一層夾襖步出監(jiān)牢的瞬間畔派,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工润绵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留线椰,地道東北人。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓授药,卻偏偏與公主長得像士嚎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子悔叽,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容