版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、在官網(wǎng)上下載 mysql的安裝包:mysqlcluster-gpl74111"11%7向。2.5咲86_64.tar.gz,并進(jìn)行解MySQL分布式集群搭建1準(zhǔn)備集群搭建環(huán)境使用6臺虛擬機(jī)來搭建MYSQL集群,相應(yīng)的實(shí)驗(yàn)環(huán)境與對應(yīng)的MYSQL節(jié)點(diǎn)之'可的對應(yīng)矢系如下圖所不:節(jié)點(diǎn)名稱節(jié)點(diǎn)IP節(jié)點(diǎn)內(nèi)存節(jié)點(diǎn)硬盤大小Ubun tu16768M20GUbun tu-27768M10GUbun tu-38768M10GUbun tu-49768M10GUbun tu-51768M
2、10GUbun tu-62768M10G3(3(3(3(3(3(管理節(jié)點(diǎn)(MGM ):這類節(jié)點(diǎn)的作用是管理MySQLCIuster內(nèi)的其他節(jié)點(diǎn),如提供配置數(shù)據(jù),并停止節(jié)點(diǎn),運(yùn)行備份等。由于這類節(jié)點(diǎn)負(fù)責(zé)管理其他節(jié)點(diǎn)的配置,應(yīng)該在啟動其他節(jié)點(diǎn)之前啟動這類節(jié)點(diǎn)。MGM節(jié)點(diǎn)是用命令“ ndb_mgmcr啟動的;數(shù)據(jù)節(jié)點(diǎn)(NDB ):這類節(jié)點(diǎn)用于保存Cluster的數(shù)據(jù),數(shù)據(jù)節(jié)點(diǎn)的數(shù)目與副本的數(shù)目相矢,是片段的倍數(shù)。例如,對于兩個副本,每個副本有兩個片段,那么就有4個數(shù)據(jù)節(jié)點(diǎn),沒有必要設(shè)定過多的副本,在NDB中數(shù)據(jù)會盡量的保 存在內(nèi)存中。數(shù)據(jù)節(jié)點(diǎn)使用命令“ ndb ”啟動的;SQL
3、節(jié)點(diǎn):這是用來訪問Cluster數(shù)據(jù)的節(jié)點(diǎn),對于MySQL Cluster,客戶端節(jié)點(diǎn)是使用NDB Cluster存儲引擎的傳統(tǒng)MySQL服務(wù)器。通常,SQL節(jié)點(diǎn)2準(zhǔn)備安裝包使用命令“ mysqld-ndbcluster "啟動的;壓。3集群搭建流程1將上述安裝包解壓出來的文件都移到/usr/local/mysql下:basedir2 運(yùn)行 script 目錄下的 mysqlinstalldb.sh 腳本:運(yùn)行命令為./mysql-ins tall-db.sh-user=root=/usr/local/mysql -datadir=/usr/local/mysql :注意其中用戶為r
4、oot的名稱需要跟配置文件f中的相同;在管理節(jié)點(diǎn),數(shù)據(jù)節(jié)點(diǎn),SQL節(jié)點(diǎn)上都執(zhí)行上述安裝命令,從而完成對mys ql的安裝;1在管理節(jié)點(diǎn)上需要完成對于集群整體的配置配置:在/var/lib/mysql-clust er/config.ini中實(shí)現(xiàn)如下的配置信息:ndbd defaultNuOfQeplica&:=lDataMemory = 8GM IndexMe (nory=: 13Mridb_ngflidjNodeTd-1hustnane = I92 «16S * 1 datadirVvar/lib/pys ql 'ciuster/dotsEndbd!NodelcPh
5、Mt2ni*19 氛 W2? datadir*/var/l ib/ftysqi'duster/dati (ndbdAdsfiWD: /blpg. rsdn. n (?t/bonzrhh&stna-192.166flT2f-datadir-/var/lib/fflysql-clust*r/datandbd)Nodeld4hostname-192 】百咅 J .29 datadira/var/1 ib/nysqP clus ter/dat-a ysald)Nodeld=5 ho5tname=19J.168 丄 31 hysqldNodeld 人 5Ms tnfn" = 1
6、95 168 1 322在數(shù)據(jù)節(jié)點(diǎn)中需要在f中完成對于數(shù)據(jù)節(jié)點(diǎn)的相矢配置信息,如下:mysqld basedir=/us r/local/mysql datadir=/us r/local/mysql/dW so 匚 ket- /usr/local/mysql/sock/my5ql.sock user=rootsymbolic-li nks-0|http;/bio csdn. nct/bcnzyhmysqld_safe logPrror/var/log/mysqlcUog pid-file=/var/run/mysqld/mysqld4 pid _Ifnysql_clus ter ndb-co
7、nnectstring=6需要指明配置的數(shù)據(jù)節(jié)點(diǎn)的根目錄,數(shù)據(jù)目錄,socket連接配置,用戶配置,以及對應(yīng)的管理節(jié)點(diǎn)的ip地址配置;將配置完成的配置文件移動至fj/etc/3在SQL節(jié)點(diǎn)上完成對于SQL節(jié)點(diǎn)的配置信息,同樣的是在f中完成相應(yīng)配置信息,并將配置文件移動至ij/etc/f中,相應(yīng)的配置信息的設(shè)定如下 所示:clientsocket=/us r/local/mysql/so 匚乂/麗丫 5§1 .so 匚kmysqld ndbcluster datadir=/us r/local/mysql/data s oc卜殲吐翌F tyd把"右矽麗o
8、c kndb-connectstring=192,168.1.26mysql_clusterndb-conng 匚tstring _ 6完成以上配置后,就可以啟動集群中的各個節(jié)點(diǎn)了5集群啟動在啟動mysql集群的時候,注意首先要啟動管理節(jié)點(diǎn),并依次啟動其他等若干個節(jié)點(diǎn),相應(yīng)的啟動步驟如下:目錄下:執(zhí)行ndb_mgmd1在管理節(jié)點(diǎn)上,切換至fj/usr/local/mysql/bin-f /var/lib/mysql-cluster/config.ini命令,完成管理節(jié)點(diǎn)的啟動;2在各個數(shù)據(jù)節(jié)點(diǎn)上,切換至fj/usr/local/mysql/bin目錄下,執(zhí)行ndbd -
9、initial (第一次啟動時,否則執(zhí)行ndbd即可),完成對數(shù)據(jù)節(jié)點(diǎn)的啟動;目錄下,執(zhí)行my3在各個SQL節(jié)點(diǎn)上'同樣切換至fJ/usr/local/mysql/bin sqld_safe -user=root 完成啟動;4在管理節(jié)點(diǎn)上運(yùn)行ndb_mgm命令,進(jìn)入數(shù)據(jù)庫管理的客戶端,輸入show命令,查看與之相連接的各個節(jié)點(diǎn)的狀態(tài);5在SQL節(jié)點(diǎn)上分別進(jìn)入系統(tǒng)的安全狀態(tài),并完成對root用戶的密碼修改,運(yùn)行以下指令,進(jìn)行密碼修改:A use mysql 切換到mysql數(shù)據(jù)庫;B UP DATE user SET P assword = P ASSWORDC123456*)WHERE
10、 user=toot:從而實(shí)現(xiàn)對root密碼的修改;Cflush privilege 完成修改;6修改使得任意主機(jī)都能連得上mysql,進(jìn)行如下修改,同樣安裝第5步進(jìn)入安全模式,并完成相應(yīng)的修改,如下:by'123456'grant all on ' to 7oot'%* identified這樣就可以使得任意一個主機(jī)都可以通過root用戶來登錄mysql 了 ;6集群測試在集群上的一個SQL節(jié)點(diǎn)上執(zhí)行創(chuàng)建數(shù)據(jù)庫,并創(chuàng)建一張表,并完成相應(yīng)的 數(shù)據(jù)插入,如下:/創(chuàng)建數(shù)據(jù)庫A create database ctest ;B create table test (id int primarykey ;/創(chuàng)建一張表C insert into test (id)values(l); / 完成數(shù)據(jù)插入登錄另外一個SQL節(jié)點(diǎn),并執(zhí)行SQL查詢操作,看數(shù)據(jù)庫中是否已經(jīng)有數(shù) 據(jù),如下:select * from ctest;如果有數(shù)據(jù),表示數(shù)據(jù)插入成功;7矢閉集群1首先矢閉管理節(jié)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)模擬考試試卷B卷含答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)考前練習(xí)題及答案
- 歷史教師培訓(xùn)心得體會
- 2024年度茶葉批發(fā)銷售協(xié)議范本
- 2024年私人貸款協(xié)議樣式
- 房產(chǎn)買賣居間服務(wù)協(xié)議2024全攻略
- 2024年家庭裝修協(xié)議
- 2024游樂場設(shè)施租賃協(xié)議模板
- 2024年居間合作項目協(xié)議精簡
- 2024年跨境資本貸款協(xié)議示例
- 自貢市鹽化工產(chǎn)業(yè)發(fā)展研究
- GB/T 22890.1-2024皮革柔軟皮革防水性能的測定第1部分:反復(fù)線壓縮法(透度計法)
- 《光伏發(fā)電工程安全預(yù)評價規(guī)程》(NBT 32039-2017)
- 從局部到整體:5G系統(tǒng)觀-完整版
- 《白酒基礎(chǔ)知識培訓(xùn)》課件
- 第4課西漢與東漢統(tǒng)一多民族封建國家的鞏固教學(xué)設(shè)計-高中歷史必修中外歷史綱要上冊
- 團(tuán)隊建設(shè)創(chuàng)造和諧的人際關(guān)系與文化
- 新時代中小學(xué)思政課一體化建設(shè)探究
- 陪診項目商業(yè)計劃書
- 第3.2課《簡單相信傻傻堅持》(課件)-【中職專用】高二語文同步課件(高教版2023·職業(yè)模塊)
- 小學(xué)科學(xué)項目式學(xué)習(xí)教學(xué)設(shè)計與實(shí)踐研究
評論
0/150
提交評論