微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于Mycat

环境准备
JDK 下载
https://www.oracle.com/technetwork/java/javase/downloads/index.html
注:必须 JDK7 或更高版本(本次使用的是jdk-8u211-linux-x64.tar.gz)

 

注:如有任何不明白的地方,则下载  官方文档  即可

 

#本次测试使用3台机器

  IP地址    主机名  
192.168.1.205    node1    mycat
192.168.1.206    node2    MysqL1
192.168.1.207    node3    MysqL2


vim /etc/hosts(node1)
192.168.1.205    node1
192.168.1.206    node2
192.168.1.207    node3

 

#做秘钥对认证
ssh-keygen -t rsa    #3台机器上都做

#免密码登录设置
ssh-copy-id node2
ssh-copy-id node3

scp /etc/hosts [email protected]:/etc/

scp /etc/hosts [email protected]:/etc/

 

 

#JDK安装
tar -zxvf jdk-8u211-linux-x64.tar.gz -C /usr/local/
cd /usr/local/ && mv jdk1.8.0_211/ jdk1.8

echo ‘export JAVA_HOME=/usr/local/jdk1.8‘ >>/etc/profile
echo ‘export CLAsspATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar‘ >>/etc/profile
echo ‘export PATH=$PATH:$JAVA_HOME/bin‘ >>/etc/profile
source /etc/profile

 

 


#mycat源码包下载:
#http://dl.mycat.io/    #该页面包含mycat环境要用到的所有
wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz
tar -zxvf Mycat-server-1.6.7.1-release-20190213150257-linux.tar.gz -C /usr/local/
cd /usr/local/mycat
##################################################################################
bin 程序目录,存放了 window 版本和 linux 版本,除了提供封装成服务的版本之外,也提供了 Nowrap 的
shell 脚本命令,方便大家选择和修改,进入到 bin 目录:
Linux 下运行:./mycat console,首先要 chmod +x *
注:mycat 支持的命令{ console | start | stop | restart | status | dump }
#################################
conf 目录下存放配置文件,server.xml 是 Mycat 服务器参数调整和用户授权的配置文件
schema.xml 是逻辑库定义和表以及分片定义的配置文件
rule.xml 是分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,也在这个目录下,配置文件修改,需要重启 Mycat 或者通过 9066 端口 reload.
#################################
lib 目录下主要存放 mycat 依赖的一些 jar 文件.
#################################
日志存放在 logs/mycat.log 中,每天一个文件,日志的配置是在 conf/log4j.xml 中,根据自己的需要可
以调整输出级别为 debug,debug 级别下会输出更多的信息方便排查问题
#################################
注意!!!:Linux 下部署安装 MysqL认不忽略表名大小写,需要手动到/etc/my.cnf 下配置
lower_case_table_names=1 使 Linux 环境下 MysqL 忽略表名大小写,否则使用 MyCAT 的时候会提示找不到
表的错误
##################################################################################


#给命令做软连接
ln -s /usr/local/mycat/bin/* /usr/bin/

#创建logs目录

mkdir /usr/local/mycat/logs/

#启动mycat
mycat start

 #注:启动时也可以再开个窗口监听tail -f /usr/local/mycat/logs/wrapper.log   或者先执行  mycat console

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐