一、環境準備
注:必須 jdk7 或更高版本.
注:mycat 支援多種資料庫接入,如:mysql、sqlserver、oracle、mongodb 等,推薦使用
mysql 部署好集群可以檢視:
3) mycat 專案主頁
二、安裝部署mycat
2.移動到/usr/local目錄下,
3.配置環境變數,開啟/etc/profile檔案新增/usr/local/mycat/bin path路徑,重啟 source /etc/profile
4.mycat目錄解釋如下:
bin 程式目錄,存放了 window 版本和 linux 版本,除了提供封裝成服務的版本之外,也提供了 nowrap 的
shell 指令碼命令,方便大家選擇和修改,進入到 bin 目錄:
linux 下執行:./mycat console,首先要 chmod +x *
注:mycat 支援的命令
conf 目錄下存放配置檔案,server.xml 是 mycat 伺服器引數調整和使用者授權的配置檔案,schema.xml 是邏
輯庫定義和表以及分片定義的配置檔案,rule.xml 是分片規則的配置檔案,分片規則的具體一些引數資訊單獨存
放為檔案,也在這個目錄下,配置檔案修改,需要重啟 mycat 或者通過 9066 埠 reload.
lib 目錄下主要存放 mycat 依賴的一些 jar 檔案.
日誌存放在 logs/mycat.log 中,每天乙個檔案,日誌的配置是在 conf/log4j.xml 中,根據自己的需要,可
以調整輸出級別為 debug,debug 級別下,會輸出更多的資訊,方便排查問題
lib 目錄下主要存放 mycat 依賴的一些 jar 檔案.
日誌存放在 logs/mycat.log 中,每天乙個檔案,日誌的配置是在 conf/log4j.xml 中,根據自己的需要,可
以調整輸出級別為 debug,debug 級別下,會輸出更多的資訊,方便排查問題.
44注意:linux 下部署安裝 mysql,預設不忽略表名大小寫,需要手動到/etc/my.cnf 下配置
lower_case_table_names=1 使 linux 環境下 mysql 忽略表名大小寫,否則使用 mycat 的時候會提示找不到
表的錯誤!
5.啟動mycat
如果是在多台 linux 系統中組建的 mycat 集群,那需要在 mycat server 所在的伺服器上配置對其他 ip 和
主機名的對映,配置方式如下:
vi /etc/hosts
例如:我有 4 臺機器,配置如下:
ip 主機名:
192.168.100.2 sam_server_1
192.168.100.3 sam_server_2
192.168.100.4 sam_server_3
192.168.100.5 sam_server_4
編輯完後,儲存檔案。
啟動:mycat start
mycat安裝筆記
1.jdk 由於 mycat 中使用了jdk7 中的一些特性,所以要求必須在 jdk7 以上的版本上執行。2.mysql環境準備 1 在mysql中,建立2個例項,1個使用者 3.安裝步驟 windows 2 新增mycat主目錄路徑至path環境變數 3 安裝服務 mycat install 4 ...
Mycat安裝 測試
adduser mycat處理指定 usr local mycat目錄 chown r mycat.mycat usr local mycat執行 mycat consoleconf 目錄下存放配置檔案,server.xml 是 mycat 伺服器引數調整和使用者授權的配置檔案,schema.xml...
mycat 安裝 啟動
安裝 tar xzvf home u downloads mycat server 1.6.6.1 release 20181031195535 linux.tar.gz c usr local useradd mycat passwd mycat cat etc passwd cat etc gr...