关于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

相关文章

Mycat是什么?MyCat是一个开源的分布式数据库系统,是一个实...
转自:https://www.cnblogs.com/ivictor/p/5111495.html参考...
1.在数据库做好主从同步的情况下搭建mycat。下载mycat,解压...
集群的服务器列表在10.11.0.210和10.11.0.216中部署mycat和h...
Mycat是什么?·一个彻底开源的,面向企业应用开发的大数据库...
<system>配置Mycat系统参数 <system>  <p...