美文网首页工作生活
10-MySQL集群解决方案-配置MyCat

10-MySQL集群解决方案-配置MyCat

作者: 吕小凯 | 来源:发表于2019-06-29 11:33 被阅读0次

    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级别

    相关文章

      网友评论

        本文标题:10-MySQL集群解决方案-配置MyCat

        本文链接:https://www.haomeiwen.com/subject/pyovcctx.html