MyCat是一個開源的分散式資料庫中介軟體,是一個實現了MySQL協議的,向下通過MySQL協定訪問MySQL實例和通過JDBC訪問主流的商業資料庫,向上對使用者抽象成一個邏輯庫,核心功能分庫分表且對用戶透明的具有高併發、高可用、高性能的資料庫中介軟體。
一.系統環境安裝jdk 1.7+
yum search java

找到最新的版本

java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
安裝jdk1.8
yum install java-1.8.0-openjdk-devel.x86_64
編輯環境變量
vi /etc/profile
最底下加入export MYCAT_HOME=/usr/local/mycat
立刻生效source /etc/profile
查看java版本
[root@mycat bin]# java -version
openjdk version "1.8.0_201"OpenJDK Runtime Environment 
(build 1.8.0_201-b09)OpenJDK 64-Bit Server VM (build 25.201-b09, mixed mode)
二.安裝mycat
wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz
tar -zxvf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz -C /usr/local/
有三個主要設定檔schema.xml,server.xml.rule.xml
cd /usr/local/mycat/conf
請依照你的實際情況修改使用以下是預設配置
啟動mycat
cd /usr/local/mycat/bin
./mycat start
使用mysql的指令來連接mycat數據庫 預設port是8066
mysql -umycat -p -h192.168.1.16 -P 8066
mycat管理端預設port是9066
mysql -uroot -p -h192.168.1.16 -P 9066

三.安裝zookeeper

wget https://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/zookeeper-3.4.6.tar.gz
tar -zxvf zookeeper-3.4.6.tar.gz -C /usr/local/
cd /usr/local/zookeeper-3.4.6/conf
cp zoo_sample.cfg zoo.cfg

啟動zookeeper

cd /usr/local/zookeeper-3.4.6/bin/
./zkServer.sh start

四.安裝mycat-eye如果要修改zookeeper 位子的話在這邊
cd /usr/local/mycat-web/mycat-web/WEB-INF/classes
vi mycat.properties
zookeeper=localhost:2181 ->zookeeper=127.0.0.1:2181
啟動mycat-eye

cd /usr/local/mycat-web
./start.sh &

開啟mycat-eye後台
http://192.168.1.16:8082/mycat

相關文章

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料