mycat安裝部署

2021-08-11 04:57:54 字數 1494 閱讀 8529

一、環境準備

注:必須 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...