MyCat1.6版本下载
http://dl.mycat.io/1.6-RELEASE/
配置JAVA环境变量
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:${PATH}
使立即生效
source /etc/profile
查看是否成功
echo $JAVA_HOME
创建Mycat目录安装
cd /data
tar -zxvf Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz
配置MyCat环境变量
vim /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export MYCAT_HOME=/data/mycat
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:${PATH}:$MYCAT_HOME/bin
source /etc/profile
绑定ip
vim /etc/hosts
192.168.1.105 mycat-server
设置 wrapper.java.command 的java 路径
vim /data/mycat/conf/wrapper.conf
修改下内存 避免启动不了
配置server.xml
vim server.xml
开启实时统计,便于后期安装mycat-eye的监测
<!-- 1为开启实时统计、0为关闭 -->
<property name="useSqlStat">1</property>
这四项都去掉注释,使得生效
<!--默认是65535 64K 用于sql解析时最大文本长度 -->
<property name="maxStringLiteralLength">65535</property>
<property name="sequnceHandlerType">0</property>
<property name="backSocketNoDelay">1</property>
<property name="frontSocketNoDelay">1</property>
MyCat连接添加账号密码(默认连接为root 123456)
<user name="root">
<property name="password">123456</property>
<property name="schemas">TESTDB</property>
<!-- 表级 DML 权限设置 -->
<!--
<privileges check="false">
<schema name="TESTDB" dml="0110" >
<table name="tb01" dml="0000"></table>
<table name="tb02" dml="1111"></table>
</schema>
</privileges>
-->
</user>
<user name="xiaokai">
<property name="password">123456</property>
<property name="schemas">TESTDB</property>
</user>
修改schema.xml(配置主主,没有设置读写分离)
启动
cd /bin
./mycat console
./startup_nowrap.sh
修改log4j的配置
为了让信息启动时更好定位,需要将conf/log4j2.xml的文件修改为debug级别
网友评论