mycat-centos系統環境搭建

一、下載安裝包

http://dl.mycat.io/1.6-RELEASE/

注意:還要先安裝JDK

二、解壓

直接在工作目錄解壓就行

三、創建MyCAT 用戶

groupadd mycat
adduser -r -g mycat mycat
chown -R mycat.mycat /usr/local/mycat //修改mycat目錄所屬mycat用戶

四、MyCAT 配置

參考博客
https://blog.csdn.net/linlinv3/article/details/51777324

1、賬戶配置
server.xml

① 數據庫連接配置
在這裏插入圖片描述

(但是這個配置貌似設置了之後也沒什麼卵用,登錄mycat 默認的 8066端口還是使用原來數據庫的密碼就可以登錄了 )

2、連接地址配置
schema.xml
這裏主要是和數據庫的基本操作、分庫分表一些相關的配置

① 數據庫查詢配置

Name: 數據庫名稱
checkSQLschema:是否會替換SQL
sqlMaxLimit: 查詢分頁數量限制(count 應該就不會加這個限制了吧?)

② 邏輯分表配置

Name: 表名 Datanode: 按照rule,可能會被分到哪些分區裏面 --- 對應dataNode 裏面的dn 字段 Rule: 分表規則

③ 數據分區配置(在② 中定義的分表數據,將會被分到這邊來)


④ 數據庫連接配置
在這裏插入圖片描述

3、分庫分表配置
後續補充

四、啓動MyCAT

1、添加環境變量
export MYCAT_HOME=/home/lifeng/mycat

2、啓動
./mycat start

3、測試登錄
mysql -uroot -P8066 -plifeng_mysql%123

五、安裝過程中的一些問題解決

1、 [ERROR][Timer1] JDBCHeartBeat error java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306

解決方式:因爲mysql 的版本比較新(8.0),所以我們需要在maven 上下載mysql-connect-Java 比較新的版本,下載完成後放到mycat/lib 目錄下即可

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章