SUSE12SP3-Mycat(1)安裝

目錄

  1. 前言html

  2. 環境java

  3. 安裝說明mysql

  4. 安裝linux


前言

介紹本身看。
mycat官網:http://www.mycat.io/數據庫

環境

系統: SUSE12SP3工具

軟件 版本 說明
java jdk1.7.0_79 其餘版本也能夠,見官網。以前的文章中有安裝教程
mycat 1.6 http://dl.mycat.io/1.6-RELEASE/
mycat-web 1.0 http://dl.mycat.io/mycat-web-1.0/
zookeeper 3.4.13 http://www.javashuo.com/article/p-gqtkraop-nr.html
mysql 5.7 http://www.javashuo.com/article/p-zyblqpdj-nr.html

安裝說明

檢查java環境
 
檢查zookeeper是否啓動

檢查mysql是否啓動

安裝

一、mycat

一、解壓

tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz -C /usr/local/  # 解壓到/usr/local

cd /ust/local/mycat
目錄 說明
bin mycat命令,啓動、重啓、中止等
catlet catlet爲Mycat的一個擴展功能
conf Mycat 配置信息,重點關注
lib Mycat引用的jar包,Mycat是java開發的
logs 日誌文件,包括Mycat啓動的日誌和運行的日誌。

配置
Mycat的配置文件都在conf目錄裏面,這裏介紹幾個經常使用的文件:rest

文件 說明
server.xml Mycat的配置文件,設置帳號、參數等
schema.xml Mycat對應的物理數據庫和數據庫表的配置
rule.xml Mycat分片(分庫分表)規則

二、環境變量

sudo vi /etc/profile

# 檢查環境變量

# 將下面兩行話複製到最下面
export MYCAT_HOME=/usr/local/mycat
export PATH=$PATH:$MYCAT_HOME/bin

# 保存退出

sudo source /etc/profile # 當即生效mycat

# 檢查mycat環境變量是否生效

mycat

# 顯示以下生效
Usage: /usr/local/mycat/bin/mycat { console | start | stop | restart | status | dump }

三、編輯配置

一、編輯schema.xml

sudo vi /usr/local/mycat/conf/schema.xml

這裏分庫分表根據實際狀況,schema.xml
詳情見《mycat scheme.xml配置詳解》日誌

二、編輯server.xml

sudo vi /usr/local/mycat/conf/server.xml

找到最下面找到 節點
這裏配置訪問mycat的帳號密碼和數據庫

詳情見
《mycat server.xml配置詳解》

三、配置vi /usr/local/mycat/conf/rule.xml(直接默認)

這裏是路由規則,詳情見《mycat rule.xml配置詳解》

四、編輯hosts

uname -a

# 打印以下一行 其中linux-4cbm是這個電腦的名字(實際電腦會變化),下面會用到
Linux linux-4cbm 4.4.73-5-default #1 SMP Tue Jul 4 15:33:39 UTC 2017 (b7ce4e4) x86_64 x86_64 x86_64 GNU/Linux


sudo vi /etc/hosts
# 添加下面兩行 ,格式:ip 名字 別名

192.168.1.198 linux-4cbm localhost

127.0.0.1 linux198-4cbm localhost

五、配置支持zk

sudo vi /usr/local/mycat/conf/myid.properties

修改爲以下

loadZk=true
# zk集羣地址,多個用","隔開
zkURL=192.168.1.198:2181
# zk集羣內Mycat集羣ID
clusterId=mycat-cluster-1
# Mycat集羣內本實例ID,禁止重複
myid=mycat_fz_01
# Mycat集羣內節點個數
clusterSize=1
clusterNodes=mycat_fz_01
type=server
boosterDataHosts=dn1
mycat start

#啓動mycat

avatar

avatar

可使用mysql鏈接工具鏈接mycat

默認端口8066

mycat經常使用命令

mycat console # 前臺運行
mycat start  # 啓動
mycat restart # 重啓
mycat stop # 中止

二、mycat-eye

解壓

tar -zxvf Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz -C /usr/local/
cd /usr/local/mycat-web

編輯配置(這裏不配置也能夠,在啓動後在web上在配置是同樣的)

sudo vi /usr/local/mycat-web/mycat-web/WEB-INF/classes/mycat.properties 

# 修改爲以下
  
show.period=3000000  #默認無論
zookeeper=192.168.1.198:2181 #你的zookeeper地址

mycat_warn_mail=[]

sqlonline.server=192.168.1.198 #你的本機IP
sqlonline.user=root
sqlonline.passwd=123456

啓動

cd /usr/local/mycat-web
./start.sh & #啓動

訪問:http://192.168.1.198:8082/mycat/

avatar

SUSE12Sp3 安裝配置. net core 生產環境 - 總彙

相關文章
相關標籤/搜索