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
相關文章