ShardingSphere-proxy-5.0.0部署之分表實現(一)

SportSky發表於2022-06-12

一、說明

環境準備:JDK8+     mysql 5.x

官網:https://shardingsphere.apache.org/

下載地址:https://archive.apache.org/dist/shardingsphere/5.0.0/

 

 

 

 

二、安裝部署

1、解壓

tar -zxvf apache-shardingsphere-5.0.0-shardingsphere-proxy-bin.tar.gz

 2、下載mysql連線驅動

下載地址:https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.47/

本人的shardingsphere版本是5.0.0,故mysql 連線驅動使用的是5.1.47 ,需要注意連線驅動的版本問題,否則shardingsphere服務啟動失敗,曾經踩過這個坑,,,,無語

 

 下載完成之後將jar包放置在shardingsphere解壓目錄的lib目錄下即可

 

 3、修改conf/config-sharding.yaml 檔案

 

 4、修改conf/server.yaml檔案

 

 5、啟動服務

進入bin

-- 進入bin目錄
cd bin

-- 啟動服務 ./start.sh

檢視日誌檔案,檢視服務是否啟動成功 cat  apache-shardingsphere-5.0.0-shardingsphere-proxy-bin/logs/stdout.log

 

 

三、連線服務(預設埠是3307)

1、使用Navicat進行連線

 

 2、建立t_product表

如下圖,當我們在代理中介軟體中建立t_product表時,原MyDb資料庫會同步建立t_product_0和t_product_1

 

相關文章