登录
首页 >  数据库 >  MySQL

Mycat安装以及使用测试

来源:SegmentFault

时间:2023-02-25 08:38:14 193浏览 收藏

大家好,今天本人给大家带来文章《Mycat安装以及使用测试》,文中内容主要涉及到MySQL、集群、大数据,如果你对数据库方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!

1 前言

Mycat安装比较简单,这里就简单说一下。如果有不清楚的地方,可以Baidu一下,网上很有相关资源,也可以直接访问Mycat官网。
http://www.mycat.io/

2 Mycat安装

2.1 从Mycat官网下载资源包

官网下载地址:http://dl.mycat.io/
下载下面三个资源包即可搭建Mycat服务,其中,第三个Mycat-web是Mycat的监控网页,依赖ZooKeeper,我没有搭建。有兴趣的童鞋可以试试。

jdk-7u79-linux-x64.tar.gz
Mycat-server-1.4-beta-20150604171601-linux.tar.gz  
Mycat-web-1.0-SNAPSHOT-20170102153329-linux.tar.gz

2.2 配置JDK路径

首先,解压jdk到指定目录下,例如jdk_dir。解压Mycat-server到指定目录下,例如mycat_dir。
然后,编辑mycat的配置文件,告诉mycat需要使用哪个jdk。

vim mycat_dir/conf/wrapper.conf
wrapper.java.command=/home/XXX/mycat/jdk1.7.0_79/bin/java

2.3 配置Mycat

进入到mycat_dir/conf目录,入门的配置文件主要有以下三个:
server.xml是Mycat服务器参数调整和用户授权的配置文件

    <user name="test"><property name="password">test</property><property name="schemas">TESTDB</property></user>

schema.xml是逻辑库定义和表以及分片定义的配置文件

    <schema name="TESTDB" checksqlschema="true" sqlmaxlimit="10000"><!-- auto sharding by id (long) --><table name="twitter_tweet" datanode="dn$1-10" primarykey="id" rule="mod-long"></table></schema>

    <datanode name="dn1" datahost="host1" database="db1"></datanode><datanode name="dn2" datahost="host1" database="db2"></datanode>
    ...
    <datanode name="dn10" datahost="host1" database="db10"></datanode>

    <datahost name="host1" maxcon="1000" mincon="10" balance="0" writetype="0" dbtype="mysql" dbdriver="native" switchtype="1" slavethreshold="100"><heartbeat>select user()</heartbeat><!-- can have multi write hosts --><writehost host="host1" url="192.168.1.29:3301" user="root" password="123456"><!-- can have multi read hosts --><readhost host="host1" url="192.168.1.29:3301" user="root" password="123456"></readhost></writehost><!-- <writeHost host="hostM2" url="localhost:3316" user="root" password="123456"/> --></datahost>

rule.xml是分片规则的配置文件

    idhttp://www.cnblogs.com/ivicto...

今天带大家了解了MySQL、集群、大数据的相关知识,希望对你有所帮助;关于数据库的技术知识我们会一点点深入介绍,欢迎大家关注golang学习网公众号,一起学习编程~

声明:本文转载于:SegmentFault 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>
评论列表