zoukankan      html  css  js  c++  java
  • Mycat 安装配置

    下载https://github.com/MyCATApache/Mycat-download

    Mycat 需要jdk 环境,首先安装 jdk

    安装完 jdk 环境以后 下载 mycat server

    解压Mycat-server-1.3.0.3-release-20150321221622-linux.tar

    /opt/local/mycat

    创建mycat用户,改变目录权限为mycat

    useradd mycat

    chown –R mycat:mycat /opt/local/mycat

    配置文件修改

    /opt/local/conf/schema.xml

    Schema 中 主要配置 mycat 数据库 ,mysql 表 ,分片规则,分片类型

             <schema name="TESTDB"checkSQLschema="false" sqlMaxLimit="100">

                       <!-- auto sharding by id(long) -->

                       <tablename="travelrecord" dataNode="dn1,dn2,dn3"rule="auto-sharding-long" />

    # mycat 数据库 TESTDB

    # mysql 表 travelrecord

    # mysql节点dn1,dn2,dn3 

    # 分片规则  auto-sharding-long

    # rule分片规则 具体在 conf/rule.xml 中定义

    <dataNodename="dn1" dataHost="localhost1" database="db1"/>

    <dataNodename="dn2" dataHost="localhost1" database="db2"/>

    <dataNodename="dn3" dataHost="localhost1" database="db3"/>

             <dataHostname="localhost1" maxCon="1000" minCon="10"balance="0"

                       writeType="0"dbType="mysql" dbDriver="native">

    # 以上为mysql节点 信息 

    # dn1 ,dn2 , dn3 为分片的mysql 节点, 既分片会存放到 3个mysql 或者群集中

    #db1   db2   db3 为 mysql 数据库中 三个表

    Mysql节点 连接,用户名,密码:

    <writeHost host="hostM1" url="127.0.0.1:3306"user="root"
                           password="123456 ">

    修改

    /opt/local/conf/server.xml

    <propertyname="serverPort">8066</property> <propertyname="managerPort">9066</property>

             <user name="test">

                       <propertyname="password">test</property>

                       <propertyname="schemas">TESTDB</property>

             </user>

    # serverPortMycat登录端口默认为 8066    

    # managerPort管理端口 默认为 9066

    # username 为登录mycat 用户

    #password 为登录 密码

    #schemas 为上面schema name= 中设定的 mycat 数据库名

    Mysql 创建 数据库

    CREATE database db1;
    CREATEdatabase db2;

    CREATE database db3;

    所有完成以后,启动 mycat

    /opt/local/mycat/bin/mycat start

    使用mysql客户端连接 mycat 查看

  • 相关阅读:
    centos 配置puTTY rsa自动登录
    Linux LVM 简单操作
    linux 系统下有sda和hda的硬件设备分别代表什么意思
    Centos 安装Sublime text 3
    编译安装MySQL-5.7.13
    药品查询网的数据库
    获得Android设备的唯一序列号
    Android中设置TextView的颜色setTextColor
    介绍几款网页数据抓取软件 分类: 业余 2015-08-07 18:09 5人阅读 评论(0) 收藏
    网上处方药物手册Rxlist 及其药学信息资源 分类: 业余 2015-08-07 14:16 8人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/jicki/p/5548528.html
Copyright © 2011-2022 走看看