Mycat 安装配置
下載https://github.com/MyCATApache/Mycat-download
?
Mycat?需要jdk?環境,首先安裝?jdk
?
?
安裝完?jdk?環境以后?下載?mycat server
?
解壓Mycat-server-1.3.0.3-release-20150321221622-linux.tar
?
/opt/local/mycat
?
創建mycat用戶,改變目錄權限為mycat
?
useradd mycat
?
chown –R mycat:mycat /opt/local/mycat
?
?
配置文件修改
?
/opt/local/conf/schema.xml
?
Schema?中?主要配置?mycat?數據庫?,mysql?表?,分片規則,分片類型
?
???????? <schema name="TESTDB"checkSQLschema="false" sqlMaxLimit="100">
?????????????????? <!-- auto sharding by id(long) -->
?????????????????? <tablename="travelrecord" dataNode="dn1,dn2,dn3"rule="auto-sharding-long" />
?
# mycat?數據庫?TESTDB
# mysql?表?travelrecord
# mysql節點dn1,dn2,dn3?
#?分片規則? auto-sharding-long
# rule分片規則?具體在?conf/rule.xml?中定義
?
<dataNodename="dn1" dataHost="localhost1" database="db1"/>
<dataNodename="dn2" dataHost="localhost1" database="db2"/>
<dataNodename="dn3" dataHost="localhost1" database="db3"/>
???????? <dataHostname="localhost1" maxCon="1000" minCon="10"balance="0"
?????????????????? writeType="0"dbType="mysql" dbDriver="native">
?
#?以上為mysql節點?信息?
# dn1 ,dn2 , dn3?為分片的mysql?節點,?既分片會存放到?3個mysql?或者群集中
#db1?? db2?? db3?為?mysql?數據庫中?三個表
?
?
Mysql節點?連接,用戶名,密碼:
<writeHost host="hostM1" url="127.0.0.1:3306"user="root"
???????????????????????password="123456 ">
?
?
?
?
?
修改
/opt/local/conf/server.xml
?
<propertyname="serverPort">8066</property> <propertyname="managerPort">9066</property>
?
???????? <user name="test">
?????????????????? <propertyname="password">test</property>
?????????????????? <propertyname="schemas">TESTDB</property>
???????? </user>
?
?
# serverPortMycat登錄端口默認為?8066 ???
# managerPort管理端口?默認為?9066
# username?為登錄mycat?用戶
#password?為登錄?密碼
#schemas?為上面schema name=?中設定的?mycat?數據庫名
?
?
?
Mysql?創建?數據庫
?
CREATE database db1;
CREATEdatabase db2;
CREATE database db3;
?
?
所有完成以后,啟動?mycat
?
/opt/local/mycat/bin/mycat start
?
?
使用mysql客戶端連接?mycat?查看
轉載于:https://www.cnblogs.com/jicki/p/5548528.html
總結
以上是生活随笔為你收集整理的Mycat 安装配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 站立会议05(第二次冲刺)
- 下一篇: YYModel Summary