版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
多種集群架構(gòu)的在我們的系統(tǒng)架構(gòu)中,DBservr方面我們只是使用了單節(jié)點服務(wù),如果面對大并發(fā),海量數(shù)據(jù)的,顯然單節(jié)點的系統(tǒng)架構(gòu)將存在很嚴重的問題,所以接下來,實現(xiàn)yS的集群,來應(yīng)對大并發(fā)、海量數(shù)據(jù)等問題。2、MySQL、讀寫分離架我們一般應(yīng)用對數(shù)據(jù)庫而言都是“讀多寫少”,也就說對數(shù)據(jù)庫數(shù)據(jù)的壓力比較大,有一個思路就是說采用數(shù)據(jù)庫集群的方案:其中一個是主庫,負責(zé)寫入數(shù)據(jù),我們稱之為:寫庫;其它都是從庫,負責(zé)數(shù)據(jù),我們稱之為:讀庫;讀庫和寫庫的數(shù)寫數(shù)據(jù)必須寫到寫庫讀數(shù)據(jù)必須到讀主從之間的同步,是異步完成,也就意味著這是弱一致 、中間決,如下:從架構(gòu)中,可以看出應(yīng)用程序無需區(qū)分讀寫操作,對中間件直接進行讀寫操這樣的話,中間件的可靠性得到了保證,但是也帶來了新的問題,應(yīng)用系統(tǒng)依然是需要連接到2個中間件,又為應(yīng)用、負載均為了解決以上問題,繼續(xù)優(yōu)化架構(gòu),在應(yīng)用程序和中間件之間增加pxy,由來完成負載均衡的功能,應(yīng)用程序只需要對接到pxy即可。·、PXC集群架構(gòu)面的架構(gòu)中,都是基于yS致中,顯然這種架構(gòu)是不能應(yīng)對的,比如:交易數(shù)據(jù)。架構(gòu)如下、混合架面的C架構(gòu)中,雖然可以實現(xiàn)了事務(wù)的強一致性,但是它是通過犧牲了性能換來的一致性,如果在某些業(yè)務(wù)場景下,如果沒有強一致,那么使用PC就不合適了。所以,在我們的系統(tǒng)架構(gòu)中,需要將這兩種方式綜合起來,這樣才是一個較為完善的架構(gòu)。、主從原master將數(shù)據(jù)改變記錄到二進制日志(iarylog中,也即是配置文件log-i指定的文件(這些記錄叫做二進制日志事件,binarylgvents)slave將master的binarylogevents拷貝到它的中繼日志(relaylog)主從配置需要注主DBserver和從DBserver數(shù)據(jù)庫的版本一致主DBserver和從DBserver數(shù)據(jù)庫數(shù)據(jù)一致主DBserver開啟二進制日志,主DBserver和從DBserver的server_id、主庫配置文件1123456789#開啟主,主庫的配log-bin=mysql-binSHOWMASTERSTATUS、在主庫創(chuàng)建同步用11234 用戶slave使登錄grantreplicationslaveon*.*to'slave01'@''identifiedby'123456';flush、從庫配置文件1123456789#指定serverid,只要不重復(fù)即可,從庫也只有這一個配置,其他都在SQL語句中操server-#以下執(zhí)行CHANGEMASTERSTART#查看同步SHOWSLAVE、搭建主1#創(chuàng)2mkdir3456789mkdirconfdataod777*-#創(chuàng)建配置 log-bin=mysql-bin#開啟二進制日志server-id=1#服務(wù)id,不可重復(fù)#創(chuàng)建容dockercreate--namepercona-master01-v/data/mysql/master01/data:/var/lib/mysql- f.d-p3306:3306-eMYSQL_ROOT_PASSWORD=root#啟dockerstartpercona-master01&&dockerlogs-fpercona-#創(chuàng)建同步createuser''@'%'identifiedby'';grantreplicationslaveon*.*to''@'%';flushprivileges;#出現(xiàn)[Err]1055-Expression#1ofORDERBYclauseisnotinGROUPBYclauseand錯誤解 #查看master狀showmaster#查看二進制日志相關(guān)showglobalvariableslike#查看server相關(guān)showglobalvariableslikemaster狀態(tài):、搭建從1123456789#創(chuàng)mkdir/data/mysql/slave01cd/data/mysql/slave01mkdirconfdataod777*-#創(chuàng)建配置cdf#輸入如下server-id=2#服務(wù)id,不可重復(fù) #創(chuàng)建容dockercreate--namepercona-slave01-v/data/mysql/slave01/data:/var/lib/mysql- f.d-p3307:3306-eMYSQL_ROOT_PASSWORD=root#啟dockerstartpercona-slave01&&dockerlogs-fpercona-slave01#設(shè)置master相關(guān)CHANGEMASTER master_log_file='mysql-#啟動同start#查看master狀showslavestatus;mysql>showslavestatus***************************1.rowSlave_IO_State:Waitingformastertosend Master_Host:Master_Port:Connect_Retry:Master_Log_File:mysql-Read_Master_Log_Pos:Relay_Log_File:dfcb7c833aeb-relay-Relay_Log_Pos:Relay_Master_Log_File:mysql-Slave_IO_Running:Slave_SQL_Running:Last_Errno:Skip_Counter:Exec_Master_Log_Pos:Relay_Log_Space:Until_Condition:Until_Log_Pos:0Master_SSL_Allowed:NoSeconds_Behind_Master:0Master_SSL_Verify_Server_Cert:NoLast_IO_Errno:0Last_SQL_Errno:01444b04d6-249d-11e9-affd-SQL_Delay:0SQL_Remaining_Delay:NULLSlave_SQL_Running_State:Slavehasreadallrelaylog;waitingformoreupdatesMaster_Retry_Count:86400Auto_Position:01rowinset(0.00、主從模(statement-basedreplication,SBR),基于行的(row-basedreplication,RBR),混合模式(mixed-basedreplication,MBR)。對應(yīng)的,binlog的格式也有三種:STATEMENT,ROW,MIXED。缺點是在某些情況下會導(dǎo)致master-slave中的數(shù)據(jù)不一致(如sleep()函數(shù),last_insert_id(),以及user-de?ned不記錄每條sl過程、或fucio、或trigger的調(diào)用和觸發(fā)無法被正確的問題。缺點是會產(chǎn)生大量的日志,尤其是trtable的時候會讓日志暴112345678#dockerrestartpercona-master01&&dockerlogs-fpercona-#showglobalvariableslike、簡一個可以視為yS集群的企業(yè)級數(shù)據(jù)庫,用來替代昂貴的Oacle一個融合內(nèi)存緩存技術(shù)、NSL技術(shù)、FS大數(shù)據(jù)的新型SQLSever結(jié)合傳統(tǒng)數(shù)據(jù)庫和新型分布式數(shù)據(jù)倉庫的新一代企業(yè)級數(shù)據(jù)庫產(chǎn)品、優(yōu)基于阿里開源的Cobar產(chǎn)品而研發(fā),Cobar的穩(wěn)定性、可靠性、優(yōu)秀的架構(gòu)和性能以及眾多成使用案例使MYCAT一開始就擁有一個很好的起點,站在巨人的肩膀上,我們能看到更遠。業(yè)界優(yōu)秀的開源項目和創(chuàng)新思路被泛融入到MYCAT的中,使得MYCAT在很多方面都領(lǐng)先于目前其他一些同類的開源項目,甚至某些商業(yè)產(chǎn)品C背后有一支強大的技術(shù)團隊,其參與者都是5年以上資深軟件工程師、架構(gòu)師、DA等,優(yōu)秀的技術(shù)團隊保證了CT的產(chǎn)品質(zhì)量。、關(guān)鍵特支持MySQL、Oracle、DB2、SQLServer、PostgreSQL等DB的常見SQL語法基于心跳的自動故障切換,支持讀寫分離,支持MySQL主從,以及galeracluster集群。支持GaleraforMySQL集群,PerconaCluster或者MariaDBcluster支持數(shù)據(jù)的多片自動路由與聚合,支持su,cot,ax等常用的聚合函數(shù),ji,支持跨庫2表in,甚至基于cltlt的多表ji。支持前端作為MySQL通用,后端JDBC方式支持Oracle、DB2、SQLServer、mongodb、巨杉。支持IP支持非堆內(nèi)存(DirectMemory)聚合計算(1.6)支持mysl和rcle過程,ot參數(shù)、多結(jié)果集返回(.6)支持zokeper協(xié)調(diào)主從切換、zk序列、配置zk化(6)支持庫內(nèi)分表、讀寫分主端容器角percona-percona-1123456789<?xmlversion="1.0"encoding="UTF-<!DOCTYPEmycat:serverSYSTEM<mycat:server<property<property<property<property<property<property<property<property<property<property<property<property<property<property<!--這里是設(shè)置 用戶和虛擬邏輯庫--<user "<propertyname="password"><propertyname="schemas">1123456789<?xml<!DOCTYPEmycat:schemaSYSTEM<mycat:schema<!--配置數(shù)據(jù)表<schema"checkSQLschema="false"<tablename="tb_ad"dataNode="dn1"rule="mod-long"<!--配置分片關(guān)系<dataNodename="dn1"dataHost="cluster1"<!--配置連接信息"<dataHostname="cluster1"maxCon="1000"minCon="10"balance="3"writeType="1"dbType="mysql"dbDriver="native"switchType="1"<heartbeat>select<writeHosthost="W1"url="8:3306"user="root"<readHosthost="W1R1"url="8:3307"user="root"password="root"/>負載均衡類型,目前的取值有3balance="0",不開啟讀寫分離機制,所有讀操作都發(fā)送到當(dāng)前可用的writeHostbalance="1",全部的readHost與standbywriteHost參與select語句的負載均衡,簡單的說,當(dāng)雙主雙從模式(M1->S1,M2->S2,并且M1與M2互為主備),正常情況下,M2,S1,S2都參與select語句的負balance="2",所有讀操作都隨機的在writeHost、readhostbalance="3",所有讀請求隨機的分發(fā)到wiriterHost對應(yīng)的readhost執(zhí)行,writerHost不負擔(dān)讀壓力,注意balance=3只在1.4及其以后版本有,1.3沒有。<function<functionname="mod-long"<property測試12345678--CREATETABLE`tb_ad``id`bigint(20)NOTNULL`type`int(10)DEFAULTNULLCOMMENT'類型`title`varchar(100)DEFAULTNULLCOMMENT'描述`url`varchar(200)DEFAULTNULLCOMMENT'URL地址`created`datetimeDEFAULT`updated`datetimeDEFAULT99PRIMARYKEY)ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8 表--INSERTINTO`tb_ad`(`id`,`type`,`title`,`url`,`created`,`updated`)VALUES'1','UniCity萬科天空之城', /images/2018/11/26/15432029097062227.jpg','2018-11-26'2018-11-2615 、數(shù)據(jù)分片MySQL集群主端容器角percona-percona-MySQL集群主端容器角percona-percona-、配置1123456789mkdir/data/mysql/master02cd/data/mysql/master02mkdirconfdataod777*-#創(chuàng)建配置cdf#輸入如下log-bin=mysql-bin#開啟二進制日志server-id=1#服務(wù)id,不可重復(fù)#dockercreate--namepercona-master02-v/data/mysql/master02/data:/var/lib/mysql- f.d-p3316:3306-eMYSQL_ROOT_PASSWORD=root#dockerstartpercona-master02&&dockerlogs-fpercona-createuser'@'%'identifiedbygrantreplicationslaveon*.*toflush#查看mastershowmaster、配置1123456789#搭建從#創(chuàng)mkdir/data/mysql/slave02cd/data/mysql/slave02mkdirconfdataod777*-#創(chuàng)建配置cdf#輸入如下server-id=2#服務(wù)id,不可重復(fù)#創(chuàng)建容dockercreate--namepercona-slave02-v/data/mysql/slave02/data:/var/lib/mysql- f.d-p3317:3306-e#啟dockerstartpercona-slave02&&dockerlogs-fpercona-#設(shè)置master相關(guān)信CHANGEMASTER#啟動同start#查看master狀showslaveCREATECREATETABLE`tb_ad``id`bigint(20)NOTNULL`type`int(10)DEFAULTNULLCOMMENT 類型`title`varchar(100)DEFAULTNULLCOMMENT'描述`url`varchar(200)DEFAULTNULLCOMMENT URL地址`created`datetimeDEFAULT`updated`datetimeDEFAULTPRIMARYKEY)ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8 表、配置1234<?xml<!DOCTYPEmycat:schemaSYSTEM<mycat:schemaxmlns:mycat="<!--配置數(shù)據(jù)表556789<schema"checkSQLschema="false"<tablename="tb_ad"dataNode="dn1,dn2"rule="mod-long"<dataNodename="dn1"dataHost="cluster1"<dataNodename="dn2"dataHost="cluster2"""<dataHostname="cluster1"maxCon="1000"minCon="10"balance="3"writeType="1"dbType="mysql"dbDriver="native"switchType="1"<heartbeat>select<writeHosthost="W1"url="8:3306"user="root"<readHosthost="W1R1"url="8:3307"user="root"password="root"/><dataHostname="cluster2"maxCon="1000"minCon="10"balance="3"writeType="1"dbType="mysql"dbDriver="native"switchType="1"<heartbeat>select<writeHosthost="W2"url="8:3316"user="root"<readHosthost="W2R1"url="8:3317"user="root"password="root"/><function<functionname="mod-long"<property重新啟動mycat進試11./startup_nowrap.sh&&tail-f11INSERTINTO`tb_ad`(`id`,`type`,`title`,`url`,`created`,`updated`)VALUES('1','1','UniCity萬科天空之城',' /images/2018/11/26/15432029097062227.jpg','2018-11-26'2018-11-2623INSERTINTO`tb_ad`(`id`,`type`,`title`,`url`,`created`,`updated`)VALUES('2','1','天和尚海庭前',' /images/2018/11/26/1543202958579877.jpg','2018-11-26'2018-11-2645INSERTINTO`tb_ad`(`id`,`type`,`title`,`url`,`created`,`updated`)VALUES('3','1','[奉賢南橋]光語著',' /images/2018/11/26/15432029946721854.jpg','2018-11-26'2018-11-2667INSERTINTO`tb_ad`(`id`,`type`,`title`,`url`,`created`,`updated`)VALUES'1',周邊嘉興海逸長洲',-/images/2018/11/26/15432030275359146.jpg','2018-11-26'2018-11-268結(jié)果查看、mycat集yct做了數(shù)據(jù)庫的,在高并發(fā)的情況下,必然也會單節(jié)點性能問題,所以需要部署多個yct架構(gòu):1123456789cpmycatmycat2-vimwrapper.confvim#設(shè)置服務(wù)端口以及管理端<property<property#重新啟動tail-f多節(jié)點的mycat搭建完成面架構(gòu)中,雖然對yct做了集群,保障了myct的可靠性,但是,應(yīng)用程序需要連接到多個yctHAPxy。、簡5.3、部5.3、部署安裝112345678#拉取鏡dockerpull#創(chuàng),用于存放mkdir#創(chuàng)建容dockercreate--namehaproxy--nethost-v編寫配置文件123456789#創(chuàng)建文vim optionhttp-server-optionforwardfor except/8 timeouthttp-request timeoutqueue timeout timeout timeoutserver timeout modestats statsrealmGlobal\statisticsstatsauth modebalance mycat_18:8066checkport8066maxconnmycat_28:8067checkport8067maxconn啟動容器##啟動容dockerrestarthaproxy&&dockerlogs-f5.4、測6、PXC集、簡PerconaXtraDBCluster(簡稱PXC)是針對MySQL用戶的高可用性和擴展性解決方案,基于PerconaServer。其包括了WriteSetREPlication補丁,使用Galera2.0庫,這是一個針對事務(wù)性應(yīng)用程序的同步多主機插件。PerconaServer是MySQL的改進版本,使用XtraDB引擎,在功能和性能上較MySQL有著很顯著的提升,如提升了在高負載情況下的InnoDB的性能,為DBA提供了一些非常有用的性能診斷工具,另外有的參數(shù)和命令來PerconaXtraDBCluster 官網(wǎng) /software/mysql-database/percona-xtradb-圖示、架、部署安節(jié)端容器數(shù)據(jù)實施11234567#創(chuàng)建數(shù)據(jù)卷路徑dockervolumecreatev1dockervolumecreatev2dockervolumecreate#拉取鏡dockerpullpercona/percona-xtradb-#重命dockertagpercona/percona-xtradb-cluster:5.7pxc#創(chuàng)建網(wǎng)dockernetworkcreate--subnet=/24pxc-##第一節(jié)dockercreate-p13306:3306-vv1:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eCLUSTER_NAME=pxc--name=pxc_node1--net=pxc-network--ip=pxc#第二節(jié)點(增加了CLUSTER_JOIN參數(shù)dockercreate-p13307:3306-vv2:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eip=pxc#第三節(jié)點(增加了CLUSTER_JOIN參數(shù)dockercreate-p13308:3306-vv3:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eip=pxc#查看集群showstatuslike、測1CREATETABLE`tb_ad`2`id`bigint(20)NOTNULL3`type`int(10)DEFAULTNULLCOMMENT 類型4`title`varchar(100)DEFAULTNULLCOMMENT'描述5`url`varchar(200)DEFAULTNULLCOMMENT' URL地址6`created`datetimeDEFAULT7`updated`datetimeDEFAULT8PRIMARYKEY9)ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8 表--插入測試數(shù)INSERTINTO`tb_ad`(`id`,`type`,`title`,`url`,`created`,`updated`)VALUES'1','UniCity萬科天空之城', /images/2018/11/26/15432029097062227.jpg','2018-11-26'2018-11-26效果數(shù)據(jù)、集群的說、PXC集群方案與Replication區(qū)PC集群方案所有節(jié)點都是可讀可寫的,Rlicti從節(jié)點不能寫入,因為主從同步是單向的,無法從slv節(jié)點向master點同步。PC同步機制是同步進行的,這也是它能保證數(shù)據(jù)強一致性的根本原因,Rlicti同步機制是異步進行的,它如果從節(jié)點停止同步,依然可以向主節(jié)點插入數(shù)據(jù),正確返回,造成數(shù)據(jù)主從數(shù)據(jù)的不一致性。PC是用犧牲性能保證數(shù)據(jù)的一致性,Rlici在性能上是高于PC的。所以兩者用途也不一致。PC重要信息的,例如:訂單、用戶信息等。Rictin用于一般信息的,能夠數(shù)據(jù)丟失,例如:購物車,用戶行為日志等。前面學(xué)習(xí)了主從架構(gòu)、yt中間件、HAPxy負載均衡、PC集群架構(gòu),在實際的項目中,往往不單單是一種架構(gòu),的使用的混合架構(gòu),下面好客租房項目采用混合架構(gòu)的方式進行完善數(shù)據(jù)庫集群。、架說明部署了2個Mycat節(jié)點、部署PXC集群集群節(jié)端容器數(shù)據(jù)haoke-haoke-集群節(jié)端容器數(shù)據(jù)haoke-haoke-#創(chuàng)建數(shù)據(jù)卷 路徑dockervolumecreatehaoke-dockervolumecreatehaoke-dockervolumecreatehaoke-dockervolumecreatehaoke-v4#拉取鏡dockerpullpercona/percona-xtradb-cluster:5.7#創(chuàng)建網(wǎng)dockernetworkcreate--subnet=/24pxc-network#創(chuàng)建容#集群1,第一節(jié)dockercreate-p13306:3306-vhaoke-v1:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eCLUSTER_NAME=pxc--name=pxc_node1--net=pxc-network--ip=pxc#第二節(jié)點(增加了CLUSTER_JOIN參數(shù)dockercreate-p13307:3306-vhaoke-v2:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eCLUSTER_NAME=pxc--name=pxc_node2-eCLUSTER_JOIN=pxc_node1--net=pxc-network--ip=pxc#集群#第一節(jié)dockercreate-p13308:3306-vhaoke-v3:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eCLUSTER_NAME=pxc--name=pxc_node3--net=pxc-network--ip=pxc#第二節(jié)點(增加了CLUSTER_JOIN參數(shù)dockercreate-p13309:3306-vhaoke-v4:/var/lib/mysql-eMYSQL_ROOT_PASSWORD=root-eCLUSTER_NAME=pxc--name=pxc_node4-eCLUSTER_JOIN=pxc_node3--net=pxc-network--ip=pxc#啟dockerstartpxc_node1&&dockerlogs-fdockerstartpxc_node2&&dockerlogs-fpxc_node2dockerstartpxc_node3&&dockerlogs-fdockerstartpxc_node4&&dockerlogs-fpxc_node4#查看集群showstatuslike結(jié)果12123456789CREATETABLE`tb_house_resources``id`bigint(20)NOTNULL`title`varchar(100)DEFAULTNULLCOMMENT'房源標題`estate_id`bigint(20)DEFAULTNULLCOMMENT'樓盤`building_num`varchar(5)DEFAULTNULLCOMMENT'樓號(棟`building_unit`varchar(5)DEFAULTNULLCOMMENT'單元號`building_floor_num`varchar(5)DEFAULTNULLCOMMENT'門牌號`rent`int(10)DEFAULTNULLCOMMENT `rent_method`tinyint(1)DEFAULTNULLCOMMENT'租賃方式,1-整租,2-合租`payment_method`tinyint(1)DEFAULTNULLCOMMENT'支付方式六押一,4-年付押一,5-其它一,2-付三押一,3-`house_type`varchar(255)DEFAULTNULLCOMMENT'戶型,如:2室1廳1衛(wèi)`covered_area`varchar(10)DEFAULTNULLCOMMENT'建筑面積`use_area`varchar(10)DEFAULTNULLCOMMENT'使用面積`floor`varchar(10)DEFAULTNULLCOMMENT'樓層,如:`orientation`varchar(2)DEFAULTNULLCOMMENT'朝向:東、南、西、北`decoration`tinyint(1)DEFAULTNULLCOMMENT'裝修,1-精裝,2-簡裝,3-毛坯`facilities`varchar(50)DEFAULTNULLCOMMENT'配套設(shè)施,`pic`varchar(1000)DEFAULTNULLCOMMENT' ,最多5張`house_desc``house_desc`varchar(200)DEFAULTNULLCOMMENT'描述`contact`varchar(10)DEFAULTNULLCOMMENT'聯(lián)系人`mobile`varchar(11)DEFAULTNULLCOMMENT 號`time`tinyint(1)DEFAULTNULLCOMMENT'看房時間,1-上午,2-中午,3-下午,4-晚上,5-全天`property_cost`varchar(10)DEFAULTNULLCOMMENT'物業(yè)費`created`datetimeDEFAULT`updated`datetimeDEFAULTPRIMARYKEY)ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8COMMENT='房源表、部署主從集1123456789#創(chuàng)mkdir/data/mysql/haoke/master01-pcd/data/mysql/haoke/master01mkdirconfdataod777*-#創(chuàng)建配置cdf#輸入如下log-bin=mysql-bin#開啟二進制日志server-id=1#服務(wù)id,不可重復(fù)#創(chuàng)建容dockercreate--namepercona-haoke-master01-/data/mysql/haoke/master01/data:/var/lib/mysql- f.d-p23306:3306-eMYSQL_ROOT_PASSWORD=rootpercona:5.7.23#啟dockerstartpercona-haoke-master01&&dockerlogs-fpercona-haoke-#創(chuàng)建同步createuser'@'%'identifiedbygrantreplicationslaveon*.*toflush#查看master狀showmaster1123456789#mkdir/data/mysql/haoke/slave01-pcd/data/mysql/haoke/slave01mkdirconfdataod777*-cdfserver-id=2#服務(wù)id,不可重復(fù)#dockercreate--namepercona-haoke-slave01-/data/mysql/haoke/slave01/data:/var/lib/mysql- f.d-p23307:3306-eMYSQL_ROOT_PASSWORD=rootpercona:5.7.23#dockerstartpercona-haoke-slave01&&dockerlogs-fpercona-haoke-CHANGEMASTERstartslave;showslavestatus;說明主從搭建成創(chuàng)建haoke數(shù)據(jù)庫以及創(chuàng)建表CREATECREATETABLE`tb_ad``id`bigint(20)NOTNULL`type`int(10)DEFAULTNULLCOMMENT 類型`title`varchar(100)DEFAULTNULLCOMMENT'描述`url`varchar(200)DEFAULTNULLCOMMENT URL地址`created`datetimeDEFAULT`updated`datetimeDEFAULTPRIMARYKEY)ENGINE=InnoDBAUTO_INCREMENT=1DEFAULTCHARSET=utf8 表、部署cdcdmkdircp/haoke/mycat.-mvmycat/mycat-11234<?xmlversion="1.0"encoding="UTF-<!DOCTYPEmycat:serverSYSTEM<mycat:server56789<property<property<property<property<property<property<property<property<property<property<property<property<property<property<!--這里是設(shè)置的用戶和虛擬邏輯庫--<username=""<propertyname="password"><property123456789<?xml<!DOCTYPEmycat:schemaSYSTEM<mycat:schemaxmlns:mycat="<!--配置數(shù)據(jù)表<schemaname="haoke"checkSQLschema="false"<tablename="tb_house_resources"dataNode="dn1,dn2"rule="mod-long"<tablename="tb_ad"<!--配置分片關(guān)系<dataNodename="dn1"dataHost="cluster1"database="haoke"<dataNodename="dn2"dataHost="cluster2"database="haoke"<dataNodename="dn3"dataHost="cluster3"database="haoke"<!--配置連接信息<dataHostname="cluster1"maxCon="1000"minCon="10"balance="2"writeType="1"dbType="mysql"dbDriver="native"switchType="1"<heartbeat>select<writeHosthost="W1"url="8:13306"user="root"<readHosthost="W1R1"url="8:13307"user="root"password="root"/><dataHostname="cluster2"maxCon="1000"minCon="10"balance="2"writeType="1"dbType="mysql"dbDriver="native"switchType="1"<heartbeat>select<writeHosthost="W2"url="8:13308"user="root" <readHosthost="W2R1"url="8:13309"password="root"<dataHostname="cluster3"maxCon="1000"minCon="10"writeType="1"dbType="mysql"dbDriver="native"<heartbeat>select<writeHosthost="W3"url="8:23306" <readHosthost="W3R1"url="
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 給同事的感謝信匯編十篇
- 簡單辭職申請書模板匯編九篇
- 2021過中秋節(jié)作文【5篇】
- 八年級物理教學(xué)計劃模板八篇
- 生物類實習(xí)報告模板集錦7篇
- 酒店辭職報告書集錦15篇
- 邊城讀后感匯編15篇
- 法律法規(guī)及事故案例講座
- 甘肅省定西市岷縣2024-2025學(xué)年九年級上學(xué)期期末質(zhì)量監(jiān)測歷史試卷(無答案)
- 交管12123駕駛證學(xué)法減分題庫及答案
- T∕ZSQX 008-2020 建設(shè)工程全過程質(zhì)量行為導(dǎo)則
- ISO-IEC17025-2017實驗室管理體系全套程序文件
- 業(yè)務(wù)員手冊內(nèi)容
- pH值的測定方法
- 深圳智能水表項目商業(yè)計劃書_參考模板
- 輸出軸的機械加工工藝規(guī)程及夾具設(shè)計
- 元旦文藝匯演校長致辭
- 國家開放大學(xué)電大本科《管理案例分析》2023-2024期末試題及答案試卷編號:1304
- 離合器接合叉機械工藝說明書
- PWM脈寬直流調(diào)速系統(tǒng)設(shè)計及 matlab仿真驗證
- 蜂窩煤成型機設(shè)計方案.doc
評論
0/150
提交評論