通過本文操作,搭建靜態結構如下圖的乙個mycat集群。為了節省資源,3個物理庫都將存放在同乙個mysql例項當中。
mycat的配置檔案集中在其配置資料夾/usr/local/mycat/conf內,以下工作將以該資料夾為基準。
備份原有路由規則檔案rule.xml後,將整個rule.xml改寫成如下內容:
<?xml version="1.0" encoding="utf-8"?>
name="cicular_month_rule">
>
>date>
>cicular_month>
>
>
name="cicular_month"
class="io.mycat.route.function.partitionbymonth">
name="dateformat">yyyy-mm-dd>
name="sbegindate">2000-01-01>
name="senddate">2000-03-01>
name="npartition">3>
>
mycat:rule>
備份原有虛擬庫檔案schema.xml後,將整個schema.xml改寫成如下內容:
<?xml version="1.0"?>
name="testdb" checksqlschema="false" sqlmaxlimit="100">
name="test_tbl" datanode="dn00,dn01,dn02" rule="cicular_month_rule" />
>
name="dn00" datahost="dh00" database="mycat00" />
name="dn01" datahost="dh00" database="mycat01" />
name="dn02" datahost="dh00" database="mycat02" />
name="dh00"
dbtype="mysql" dbdriver="native"
maxcon="9" mincon="1" balance="0" switchtype="0">
>select 1>
host="host00"
url="192.168.35.125:3306" user="root" password="root" />
>
mycat:schema>
備份原有伺服器配置檔案server.xml後,將整個server.xml改寫成如下內容:
<?xml version="1.0" encoding="utf-8"?>
>
name="usesqlstat">0>
name="useglobletablecheck">0>
name="sequncehandlertype">2>
name="processorbufferpooltype">0>
name="handledistributedtransactions">0>
name="useoffheapformerge">1>
name="memorypagesize">1m>
name="spillsfilebuffersize">1k>
name="usestreamoutput">0>
name="systemreservememorysize">384m>
name="usezkswitch">false>
name="serverport">8066>
name="managerport">9066>
>
name="mycat_root">
name="password">123456>
name="schemas">testdb>
>
name="user">
name
SuSE上配置DNS客戶端方法
環境 suse10.1 配置dns客戶端的方法非常簡單,現將方法總結如下 修改 etc resolv.conf 如 nameserver 192.168.1.46 可以有多行nameserver,如 nameserver 192.168.1.46 nameserver 219.133.38.2 na...
centos上編譯的可執行程式在suse上無法執行
在centos6.2上製作了乙個可執行程式,取名為aio test,其實是乙個利用libaio讀寫檔案的程式。在centos6.2上可以正常編譯,可以正常執行aio test。當我把aio test直接copy到乙個suse 10的機器上時,發現提示錯誤,找不到 lib64 libuuid.so a...
Mac上配置SublimeText執行C語言
之前因為安裝使用了clion 具體部落格鏈結 mac系統macos10.14.2 sublimetext3 brew install gcc再使用 gcc v檢視安裝是否成功 開啟tools build system new build system,在新建的檔案中輸入以下內容 我的sublimet...