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 查看
Mycat 安装配置的更多相关文章
- Linux下Mycat安装配置和使用
mysql安装下载mysql[百度云]tar -zxvf mysql-5.6.32-linux-glibc2.5-x86_64.tar.gz 解压把mysql文件夹移动到 /usr/local/ 下m ...
- MyCat安装配置
Mycat : 数据库分库分表中间件 http://www.mycat.io/ mycat运行需要JVM,所以先安装java环境,JDK1.7以上.数据库采用mysql5.7,或者8.0 下载 下载地 ...
- Centos7:MyCat安装,配置及使用
解压缩 使用,默认端口8066 ./mycat start //启动 ./mycat stop //停止 ./mycat restart //重启
- Windows版Mycat结合mysql安装配置+水平切分(转载)
来源:https://segmentfault.com/a/1190000009495748 参考文档:Mycat安装与使用 环境 环境 版本 windows 10 java 1.8.0 mysql ...
- linux下Mycat的安装配置
1.下载Mycat Linux版:下载链接 2.通过SSH直连工具把安装包丢到linux:/usr/local/ 3.解压安装Mycat 4.配置环境 5.使配置文件生效
- mycat数据库集群系列之mycat读写分离安装配置
最近在梳理数据库集群的相关操作,现在花点时间整理一下关于mysql数据库集群的操作总结,恰好你又在看这一块,供一份参考.本次系列终结大概包括以下内容:多数据库安装.mycat部署安装.数据库之读写分离 ...
- MyCat安装和基本配置
安装包下载 下载地址:http://dl.mycat.org.cn/ 我只这里下的是1.6Linux安装包:http://dl.mycat.org.cn/1.6.7.6/20220419132943/ ...
- MYCAT 安装(转)
1.安装JAVA环境JDK 基于JAVA开发,所以需要安装JDK 2.下载安装Mycat https://github.com/MyCATApache/Mycat-download 本次安装1.5版本 ...
- Mycat安装与使用
1.下载: https://github.com/MyCATApache/Mycat-download 具体下载哪个版本以发布为准,推荐1.4,1.5. 2.安装: 安全前,在Linu ...
随机推荐
- Java 类的加载过程(阿里面试题)
问以下程序打印出什么内容: 问题及解析如下: /** * 加载方法不等于执行方法,初始化变量则会赋值 * 类加载顺序应为 加载静态方法-初始化静态变量-执行静态代码块 * 实例化时 先加载非静态方法- ...
- 获取Excel部分数据并很据项目要求计算适宜性等级综合指数判断该地区的土壤适宜性
代码运行前请先导入jxl架包,以下代码仅供学习参考: 下图为项目中的Excel: ExcelTest02类代码如下: // 读取Excel的类 import java.io.BufferedWrite ...
- linux系统定时重启tomcat
#touch auto-start.sh [root@Linux opt]# echo $LANGen_US.UTF-8 #vim auto-start.sh #!/bin/sh export LAN ...
- 转:Loadrunner——Block(块)技术
在使用LoadRunner时经常遇到这样一个问题,如果对不同的事务进行不同次数的循环该怎么处理?默认情况下LR对所有的事务都是统一执行的,即虽然有多个事务,但它们被执行的循环次数都是一样的,那么LR如 ...
- GB2312、Unicode编码等
抛出问题: 我在CPP文件中,打算输出一行阿拉伯字符:
- JavaScript判断数组是否存在key
JS中复合数组associative array和对象是等同的,判断一个key是否存在于数组中(或对象是否包含某个属性),不能使用ary[key] == undefined,因为可能存在ary = { ...
- nginx php版本隐藏
配置完一台服务器后,并不是就可以高枕无忧了,前不久刚刚爆发的PHP 5.3.9版本的漏洞也搞得人心惶惶,所以说经常关注安全公告并及时升级服务器也是必要的.一般来说,黑客攻击服务器的首要步骤就是收集信息 ...
- 把一个 int 数字 n 格式化成16进制的字符串(前面补零成0位)
例如,输入n=10,要求输出 0x0000000A; C++: sprintf( buffer, "0x%08X", n); C#: string s = string.F ...
- 关于jdk环境变量配置成了1.6.0_39 32位jdk 的路径 cmd中java -version却还是显示 64位或者其他jdk 路径的解决方法
其实是c盘或者其他盘的 jdk 安装的太多了,把其他的都卸载掉就行了
- 2016大连网络赛 Weak Pair
Weak Pair Time Limit: 4000/2000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Prob ...