




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、-作者xxxx-日期xxxxMySQL分布式集群搭建【精品文檔】MySQL分布式集群搭建1 準(zhǔn)備集群搭建環(huán)境 使用6臺虛擬機(jī)來搭建MYSQL集群,相應(yīng)的實驗環(huán)境與對應(yīng)的MYSQL節(jié)點之間的對應(yīng)關(guān)系如下圖所示:節(jié)點名稱節(jié)點IP節(jié)點內(nèi)存節(jié)點硬盤大小節(jié)點CPUMYSQL節(jié)點角色Ubuntu-1768M20G30%管理節(jié)點(MGM)Ubuntu-2768M10G30%數(shù)據(jù)節(jié)點(NDB)Ubuntu-3768M10G30%數(shù)據(jù)節(jié)點(NDB)Ubuntu-4768M10G30%數(shù)據(jù)節(jié)點(NDB)Ubuntu-5768M10G30%客戶(SQL)節(jié)點Ubuntu-6768M10G30%客戶(SQL)節(jié)點管理
2、節(jié)點(MGM):這類節(jié)點的作用是管理MySQLCluster內(nèi)的其他節(jié)點,如提供配置數(shù)據(jù),并停止節(jié)點,運(yùn)行備份等。由于這類節(jié)點負(fù)責(zé)管理其他節(jié)點的配置,應(yīng)該在啟動其他節(jié)點之前啟動這類節(jié)點。MGM節(jié)點是用命令“ndb_mgmd”啟動的; 數(shù)據(jù)節(jié)點(NDB):這類節(jié)點用于保存Cluster的數(shù)據(jù),數(shù)據(jù)節(jié)點的數(shù)目與副本的數(shù)目相關(guān),是片段的倍數(shù)。例如,對于兩個副本,每個副本有兩個片段,那么就有4個數(shù)據(jù)節(jié)點,沒有必要設(shè)定過多的副本,在NDB中數(shù)據(jù)會盡量的保存在內(nèi)存中。數(shù)據(jù)節(jié)點使用命令“ndb”啟動的; SQL節(jié)點:這是用來訪問Cluster數(shù)據(jù)的節(jié)點,對于MySQL Cluster,客戶端節(jié)點是使用NDB
3、 Cluster存儲引擎的傳統(tǒng)MySQL服務(wù)器。通常,SQL節(jié)點使用命令“mysqld-ndbcluster”啟動的;2 準(zhǔn)備安裝包在官網(wǎng)上下載mysql的安裝包: mysql-cluster-gpl-7.4.11-linux-glibc2.5-x86_64.tar.gz,并進(jìn)行解壓。3 集群搭建流程1 將上述安裝包解壓出來的文件都移到/usr/local/mysql下; 2 運(yùn)行script目錄下的mysql-install-db.sh腳本,運(yùn)行命令為./mysql-install-db.sh -user=root-basedir =/usr/local/mysql-datadir=/usr
4、/local/mysql;注意其中用戶為root的名稱需要跟配置文件中的相同; 在管理節(jié)點,數(shù)據(jù)節(jié)點,SQL節(jié)點上都執(zhí)行上述安裝命令,從而完成對mysql的安裝;4 集群配置與啟動1 在管理節(jié)點上需要完成對于集群整體的配置配置:在/var/lib/mysql-cluster/config.ini中實現(xiàn)如下的配置信息:2 在數(shù)據(jù)節(jié)點中需要在中完成對于數(shù)據(jù)節(jié)點的相關(guān)配置信息,如下: 需要指明配置的數(shù)據(jù)節(jié)點的根目錄,數(shù)據(jù)目錄,socket連接配置,用戶配置,以及對應(yīng)的管理節(jié)點的ip地址配置;將配置完成的配置文件移動到/etc/,完成;3 在SQL節(jié)點上完成對于SQL節(jié)點的配置信息,同樣的是在中完成相
5、應(yīng)配置信息,并將配置文件移動到/etc/中,相應(yīng)的配置信息的設(shè)定如下所示:完成以上配置后,就可以啟動集群中的各個節(jié)點了。5 集群啟動在啟動mysql集群的時候,注意首先要啟動管理節(jié)點,并依次啟動其他等若干個節(jié)點,相應(yīng)的啟動步驟如下: 1 在管理節(jié)點上,切換到/usr/local/mysql/bin目錄下,執(zhí)行ndb_mgmd -f /var/lib/mysql-cluster/config.ini命令,完成管理節(jié)點的啟動; 2 在各個數(shù)據(jù)節(jié)點上,切換到/usr/local/mysql/bin目錄下,執(zhí)行ndbd -initial(第一次啟動時,否則執(zhí)行ndbd即可),完成對數(shù)據(jù)節(jié)點的啟動; 3
6、 在各個SQL節(jié)點上,同樣切換到/usr/local/mysql/bin目錄下,執(zhí)行mysqld_safe -user=root完成啟動; 4 在管理節(jié)點上運(yùn)行ndb_mgm命令,進(jìn)入數(shù)據(jù)庫管理的客戶端,輸入show命令,查看與之相連接的各個節(jié)點的狀態(tài); 5 在SQL節(jié)點上分別進(jìn)入系統(tǒng)的安全狀態(tài),并完成對root用戶的密碼修改,運(yùn)行以下指令,進(jìn)行密碼修改: A use mysql,切換到mysql數(shù)據(jù)庫; BUPDATE user SET Password = PASSWORD(123456)WHERE user = root;從而實現(xiàn)對root密碼的修改; Cflush privilege,
7、完成修改; 6修改使得任意主機(jī)都能連得上mysql,進(jìn)行如下修改,同樣安裝第5步進(jìn)入安全模式,并完成相應(yīng)的修改,如下:grant all on*.*to root%identified by 123456;這樣就可以使得任意一個主機(jī)都可以通過root用戶來登錄mysql了;6 集群測試在集群上的一個SQL節(jié)點上執(zhí)行創(chuàng)建數(shù)據(jù)庫,并創(chuàng)建一張表,并完成相應(yīng)的數(shù)據(jù)插入,如下: A create database ctest; /創(chuàng)建數(shù)據(jù)庫 B create table test( id int primarykey; /創(chuàng)建一張表 ); C insert into test (id)values(1); /完成數(shù)據(jù)插入 登錄另外一個SQL節(jié)點,并執(zhí)行SQL查詢操作,看數(shù)據(jù)庫中是否已經(jīng)有數(shù)據(jù),如下: select * from ctest; 如果有數(shù)據(jù),表示數(shù)據(jù)插入成功;7 關(guān)閉集群1 首先關(guān)閉管理節(jié)點和數(shù)據(jù)節(jié)點,需要在管理節(jié)點上執(zhí)行命令,如下:./ndb_mgm -e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年農(nóng)村書記考編試題及答案
- 2025-2030年中國鑄造鋅合金錠數(shù)據(jù)監(jiān)測研究報告
- 2025-2030年中國大鯪平魚數(shù)據(jù)監(jiān)測研究報告
- 2025年高考語文一輪復(fù)習(xí)新高考情景式理解性默寫真題
- 2025年高考物理二輪專題復(fù)習(xí)講義:第6專題 振動與波、光學(xué)、執(zhí)掌、原子物理
- 風(fēng)雅相頌住宅大區(qū)景觀設(shè)計方案
- 發(fā)泡混凝土協(xié)議合同
- 公路工程爆破施工合同
- 中原地產(chǎn)居間定金協(xié)議
- 服務(wù)器硬件巡檢維護(hù)流程
- 2024年黑龍江公務(wù)員《行政職業(yè)能力測驗》試題真題及答案
- 2025年鄂爾多斯職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫必考題
- 項目立項申請書與立項調(diào)研報告
- 2025年企業(yè)與個體工商戶長期供銷合同模板
- 2025年全民國家安全教育日主題教育課件
- 北京市石景山區(qū)2024-2025學(xué)年高三上學(xué)期期末英語試題【含答案解析】
- 聲學(xué)基礎(chǔ)課后題答案
- 腫瘤專業(yè)十種常見疾病質(zhì)量控制指標(biāo)全年統(tǒng)計表
- 體育與健康-羽毛球運(yùn)動
- 12J201平屋面建筑構(gòu)造圖集(完整版)
- 《湯姆索亞歷險記》測試題(含答案)
評論
0/150
提交評論