MyCat(一) 下载安装与目录结构

4 篇文章 1 订阅

安装 jdk1.8

# yum -y list java*
# yum install -y java-1.8.0-openjdk*
# java -version

下载mycat1.65并解压

# cd /usr/local/
# wget http://dl.mycat.io/1.6.5/Mycat-server-1.6.5-release-20180122220033-linux.tar.gz
# tar -xvf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz 
# cd mycat/
# ll

根目录下目录说明
bin:运行目录
conf:配置文件
lib:依赖包
logs:日志文件
Catlet:未知作何用途

conf配置目录下文件用途说明
server.xml:Mycat服务器参数调整和用户授权的配置文件。
schema.xml:逻辑库和表以及分片定义的配置文件。
rule.xml: 分片规则的配置文件,分片规则的具体一些参数信息单独存放为文件,配置文件修改需要重启MyCAT。
log4j.xml: 日志存放在logs/log中,每天一个文件,根据自己的需要可以配置调整输出级别为debug,debug级别下,会输出更多的信息,方便排查问题。
分片相关的id分片规则配置文件
autopartition-long.txt
partition-hash-int.txt
sequence_conf.properties
sequence_db_conf.properties

进入启动目录bin

# cd bin/
# ll

启动

# ./mycat start

开启了一会后自动退出了,使用前台运行./mycat console 查看输出,
Timed out waiting for a signal from the JVM
翻译:超时等待来自JVM的信号。
啊。。能不能讲人话?
解决办法
在配置目录下的wrapper.conf尾部添加 ,修改配置文件后需重启

wrapper.startup.timeout=300

意思是:超时时间300秒
在这里插入图片描述
./mycat console状态下查看如果有这行
MyCAT Server startup successfully. see logs in logs/mycat.log
就开启成功了
ctrl+c退出,用./mycat start后台运行。

可能会用到的
./mycat start 启动
./mycat stop 停止
./mycat console 前台运行
./mycat restart 重启服务
./mycat pause 暂停
./mycat status 查看启动状态

连接mycat
测试mycat与测试mysql完全一致,mysql怎么连接,mycat就怎么连接。

需要注意的是,如果你重启的话需要等一会,或者去查看wrapper.log日志,真正开启的时候你才能进行登录操作,不然会报拒绝连接。
开启后会有一段时间是这样子的
在这里插入图片描述
开启成功
在这里插入图片描述
记得加ip地址,不然会连到你本机mysql里面去了,而没连进mycat。

# mysql -h ip地址 -uroot -p123456 -P8066

登录参数是在配置目录的server.xml配置的,如果报密码不对,就进去里面查看
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值