Linux安裝mycat1.6

前言

1.邏輯庫,mycat中存在,對應用來說相當於mysql數據庫,後端可能對應了多個物理數據庫,邏輯庫中不保存數據
2.邏輯表,邏輯庫中的表,對應用來說相當於mysql的數據表,後端可能對應多個物理數據庫中的表,也不保存數據

邏輯表分類
1.分片表,進行了水平切分的表,具有相同表結構但存儲在不同數據庫中的表,所有分片表的集合纔是一張完整的表
2.非分片表,垂直切分的表,一個數據庫中就保存了一張完整的表
3.全局表,所有分片數據庫中都存在的表,如字典表,數量少,由mycat來進行維護更新
4.ER關係表,mycat獨有,子表依賴父表,保證在同一個數據庫中

1、下載

wget https://raw.githubusercontent.com/MyCATApache/Mycat-download/master/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

2、解壓

tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz
Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz

3.移動

mv mycat /usr/local

4.修改配置文件

1.server.xml
定義用戶以及系統相關變量,如端口等。其中用戶信息是前端應用程序連接 mycat 的用戶信息。
2.schema.xml
定義邏輯庫,表、分片節點等內容。
3.rule.xml
定義分片規則。
4.log4j.xml: 日誌存放在logs/log中,每天一個文件,日誌的配置是在conf/log4j.xml中5.autopartition-long.txt,partition-hash-int.txt, sequence_conf.properties, sequence_db_conf.properties 分片相關的id分片規則配置文件

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

分片規則詳見rule.xml。
具體參數意義
https://www.cnblogs.com/fxwl/p/7990906.html

5.啓動

./mycat start

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