zoukankan      html  css  js  c++  java
  • centos下安装mycat

    1.在某个临时文件夹下下载mycat(此处用的是1.4 RELEASE)
    wget https://raw.githubusercontent.com/MyCATApache/Mycat-download/master/1.4-RELEASE/Mycat-server-1.4-release-20151019230038-linux.tar.gz

    2.解压mycat
    tar ‐xzvf Mycat-server-1.4-release-20151019230038-linux.tar.gz

    3.将mycat拷贝到某个目录下(这里我用的是/usr/local/mycat)
    mv mycat /usr/local/

    4.修改mycat配置(配置文件都在mycat下的conf中)
    4.1 配置wrapper.conf中的JVM
    wrapper.java.command=/usr/lib/jvm/jdk1.7.0_79/bin/java

    4.2 修改schema.xml
    需要配置一个schema , name就是mycat中的schema.
    schema下含table , table就是分表.(mycat目前只能通过分库的方式分表,而不是直接分表)
    table下的datanode , 就是所在的分库 , 如下
    <dataNode name="dn1" dataHost="localhost.centosa" database="sharding" />
    datahost下配置连接的mysql信息 , 如下
    <writeHost host="hostM1" url="localhost.centosb:3306" user="root" password="password">

    4.3 修改server.xml
    mycat服务器的信息都存放在server.xml中
    添加用户 :
    <!-- 访问mycat时需要的用户信息 , mycat默认端口为8066 -->
    <user name="cat">
    <property name="password">cat</property>
    <!-- schemas的名字需要与mycat所在机器上的mysql的schemas相同 -->
    <property name="schemas">sharding</property>
    </user>

    5.将mycat加入path
    vim ~/.bash_profile
    PATH=$PATH:$HOME/bin:$MYCAT_HOME/bin
    MYCAT_HOME=/usr/local/mycat
    export PATH
    export MYCAT_HOME

    source ~./bash_profile

    6.启动mycat
    mycat start(启动后记得查看mycat下logs中的日志)

    7.用客户端连接mycat
    用户名 cat , 密码 cat , ip为所在机器 , 端口默认为8066

    8.创建表结构
    create table employee (id int not null primary key,name varchar(100),sharding_id int not null);

    9.插入数据
    insert into employee(id,name,sharding_id) values(1,'leader us',10000);
    insert into employee(id,name,sharding_id) values(2, 'me',10010);
    insert into employee(id,name,sharding_id) values(3, 'mycat',10000);
    insert into employee(id,name,sharding_id) values(4, 'mydog',10010);

    10.检验
    select * from employee ;(获取所有的数据)
    在localhost.centosa上查询employee中的数据
    在localhost.centosb上查询employee中的数据

  • 相关阅读:
    shentou mianshiti
    PHP
    XSS分类&危害&防御
    SQL注入原理&分类&危害&防御
    绕WAF&安全狗新姿势
    IO 模型
    SPC 判异
    [VBA]关于查找方法(Find方法)的应用(一)
    python学习第二十三天 并发编程(线程,进程,协程)
    excel 空单元格在图表中显示的方式 空 0 或者线
  • 原文地址:https://www.cnblogs.com/taojintianxia/p/5069888.html
Copyright © 2011-2022 走看看