SUSE12SP3-Mycat(1)安装

目录

  1. 前言

  2. 环境

  3. 安装说明

  4. 安装

    • 1、mycat

    • 2、mycat-eye


前言

介绍自己看。
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 https://www.cnblogs.com/hanfan/p/10469888.html
mysql 5.7 https://www.cnblogs.com/hanfan/p/10396427.html

安装说明

检查java环境
 
检查zookeeper是否启动

检查mysql是否启动

安装

1、mycat

1、解压

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目录里面,这里介绍几个常用的文件:

文件 说明
server.xml Mycat的配置文件,设置账号、参数等
schema.xml Mycat对应的物理数据库和数据库表的配置
rule.xml Mycat分片(分库分表)规则

2、环境变量

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 }

3、编辑配置

1、编辑schema.xml

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

这里分库分表根据实际情况,schema.xml
详情见《mycat scheme.xml配置详解》

2、编辑server.xml

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

找到最下面找到 节点
这里配置访问mycat的账号密码和数据库

详情见
《mycat server.xml配置详解》

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

这里是路由规则,详情见《mycat rule.xml配置详解》

4、编辑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

5、配置支持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 # 停止

2、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 生产环境 - 总汇

你可能感兴趣的:(SUSE12SP3-Mycat(1)安装)