黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 數(shù)據(jù)庫Mycat讀寫分離中間件

數(shù)據(jù)庫Mycat讀寫分離中間件

更新時間:2022-12-15 10:55:23 來源:動力節(jié)點 瀏覽1108次

數(shù)據(jù)庫Mycat讀寫分離中間件是什么?動力節(jié)點小編來告訴大家。

mycat實現(xiàn)讀寫分離(一主一從)

準備工作:

1.準備兩臺主機安裝好mysql

2.能夠互相ping通或使用mysql命令(mysql -uroot -p123456 -h 192.168.2.100)能夠相互訪問

3.mycat的讀寫分離是基于mysql的主從復(fù)制,所以需要先mysql主從復(fù)制

下載安裝:

http://dl.mycat.org.cn/1.6.7.4/Mycat-server-1.6.7.4-release/

解壓后即可使用,在conf文件夾下有三個主要配置文件如下:

1.scheme.xml: 定義邏輯庫,表,分片節(jié)點等內(nèi)容。

2.rule.xml: 定義分片規(guī)則。

3.server.xml: 定義用戶以及系統(tǒng)相關(guān)變量,如端口等。

編輯scheme.xml

<?xml version="1.0"?>
<!DOCTYPE mycat:schema SYSTEM "schema.dtd">
<mycat:schema xmlns:mycat="http://io.mycat/">
        <schema name="TESTDB" checkSQLschema="false" sqlMaxLimit="100" dataNode="dn1">
        </schema>
        <dataNode name="dn1" dataHost="host1" database="dw-study" />
        <dataHost name="host1" maxCon="1000" minCon="10" balance="3"
                          writeType="0" dbType="mysql" dbDriver="native" switchType="1"  slaveThreshold="100">
                <heartbeat>select user()</heartbeat>
                <!-- can have multi write hosts -->
                <writeHost host="hostM1" url="10.167.19.114:3306" user="root"
                                   password="123456">
                        <!-- can have multi read hosts -->
                        <readHost host="hostS2" url="10.167.19.115:3306" user="root" password="123456" />
                </writeHost>
        </dataHost>
</mycat:schema>

修改server.xml

修改用戶名、密碼、mycat邏輯數(shù)據(jù)庫名字

快速啟動mycat

cd /bin# 啟動mycat
./mycat start# 停止mycat./mycat stop

進入mycat

mysql -umycat -p1234 -h10.167.19.114 -P 8066

-u : server.xml中配置的 user

-p : 密碼

-h : mycat所在主機

-P: mycat默認端口

雙主雙從配置

修改 Mycat 的配置文件 schema.xml 修改的balance屬性,通過此屬性配置讀寫分離的類型

為了雙主雙從讀寫分離balance設(shè)置為1

…
<dataNode name="dn1" dataHost="host1" database="testdb" />
 <dataHost name="host1" maxCon="1000" minCon="10" balance="1"
 writeType="0" dbType="mysql" dbDriver="native" switchType="1"
slaveThreshold="100" >
 <heartbeat>select user()</heartbeat>
 <!-- can have multi write hosts -->
 <writeHost host="hostM1" url="192.168.140.128:3306" user="root"
 password="123123">
 <!-- can have multi read hosts -->
 <readHost host="hostS1" url="192.168.140.127:3306" user="root"
password="123123" />
 </writeHost>
 <writeHost host="hostM2" url="192.168.140.126:3306" user="root"
 password="123123">
 <!-- can have multi read hosts -->
 <readHost host="hostS2" url="192.168.140.125:3306" user="root"
password="123123" />
 </writeHost>
 </dataHost>
…
#balance="1": 全部的readHost與stand by writeHost參與select語句的負載均衡。
#writeType="0": 所有寫操作發(fā)送到配置的第一個writeHost,第一個掛了切到還生存的第二個
#writeType="1",所有寫操作都隨機的發(fā)送到配置的 writeHost,1.5 以后廢棄不推薦
#writeHost,重新啟動后以切換后的為準,切換記錄在配置文件中:dnindex.properties 。
#switchType="1": 1 默認值,自動切換。
# -1 表示不自動切換
# 2 基于 MySQL 主從同步的狀態(tài)決定是否切換。

以上就是關(guān)于“數(shù)據(jù)庫Mycat讀寫分離中間件”的介紹,大家如果對此比較感興趣,想了解更多相關(guān)知識,不妨來關(guān)注一下本站的Mycat教程,里面還有更豐富的知識等著大家去學(xué)習(xí),希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 九九精品成人免费国产片 | 成人a毛片免费视频观看 | 你懂的手机在线 | 一级网| 国产成人咱精品视频免费网站 | 亚洲三级黄色片 | 一级特级全黄 | 男人的天堂免费视频 | 午夜天堂网 | 91啦中文成人 | 视频午夜 | 欧美成人午夜视频 | 在线看你懂得 | 高清色黄毛片一级毛片 | 44383亚洲大成网人网站 | 波多野结衣视频一区 | 亚洲成av人影片在线观看 | 欧美69精品国产成人 | 操片免费看 | 欧美一区不卡二区不卡三区 | 日本免费三片在线观看 | 欧美性猛交xxxx免费看手交 | 精品国产免费人成网站 | 黄色骚视频 | 久久精品免费观看 | 最近韩国日本免费观看mv免费版 | 在线免费看黄的网站 | 亚州一级毛片在线 | 爱操视频在线观看 | 麻豆国产在线视频 | 亚洲福利一区 | 国产1区2区 | 热re66久久精品国产99re | 欧美xxxxxxx人妖极品 | 国产日韩欧美综合在线 | 韩国福利视频一区二区 | 好吊色几万部永久免费视频 | 日本一道本高清免费 | 久久精品国产免费一区 | 中文字幕无线码欧美成人 | 在线观看国产免费高清不卡 |