mycat在windows平台下的安装
来源:互联网 发布:php从入门到精通 微盘 编辑:程序博客网 时间:2024/06/07 07:20
MyCat介绍
- 一个新颖的数据库中间件产品;
- 一个彻底开源的、面向企业应用开发的“大数据库集群”;
- 支持事务、ACID、可以替代MySQL的加强版数据库;
- 一个可以视为“MySQL”集群的企业级数据库,用来替代昂贵的Oracle集群;
- 一个融合内存缓存技术、Nosql技术、HDFS大数据的新型SQL Server;
- 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品。
架构图如下
安装环境
系统:windows
JDK版本:1.7
MySql客户端:navicat
MyCat下载地址:
http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-win.tar.gz
MySql下载地址:
http://sw.bos.baidu.com/sw-search-sp/software/d59738042c504/mysql-5.7.17.msi
安装步骤
1、首先安装jdk环境变量和mycat环境变量
JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80
MYCAT_HOME:E:\worksoft\mycat
Path:C:\Program Files\Java\jdk1.7.0_80\bin;C:\Program Files\nodejs\;E:\worksoft\mycat\bin
2、进入到E:\worksoft\mycat\bin目录修改 startup_nowrap.bat里面的jvm启动参数,修改后如下图所示:
3、进入到E:\worksoft\mycat\conf 修改 server.xml,该文件配置MyCat连接的账户信息
账户:root,密码:root123,schemas:TESTDB
4、进入到E:\worksoft\mycat\conf 修改 wrapper.conf,建议内存配置成64,mycat默认的配置参数值太大,容易造成navicat连接时候卡死。
5、进入到E:\worksoft\mycat\conf 修改 schema.xml,配置成如下图所示信息
6、进入到E:\worksoft\mycat\conf 修改 rule.xml,修改func1函数属性值,修改后如下
启动MayCat,双击startup_nowrap.bat启动mycat服务
打开navicat客户端,连接mycat。 账户:root,密码:root123,端口:8066。
连接mysql ,账户:root,密码:root123,端口:3306。
在mysql下建立数据库 user0,user1,user2,user3.在每个库下面建立表t_user,创建表脚本如下
SET FOREIGN_KEY_CHECKS=0;
DROP TABLE IF EXISTS `t_user`;
CREATE TABLE `t_user` (
`user_id` int(11) NOT NULL COMMENT '用户ID',
`receive_address` varchar(256) COLLATE utf8_unicode_ci DEFAULT NULL COMMENT '收货地址',
`create_time` datetime NOT NULL,
`province_code` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='用户信息表';
建完之后显示如下:
右键刷新表
刷新后显示如下:
在mycat的TESTDB下面的的表t_user插入2000条数据:
注意,在mycat下使用脚本插入的时候一定要指定column list,并且不能加schema
正确格式如下:
INSERT INTO t_user_class_rel (
id,
caller,
province_code,
user_id,
class_id,
role_type,
create_time,
modify_time
)
VALUES
(
1,
'广州市越秀区广州大道中599号',
'2014-07-17 10:53:15',
'GD'
);
插入完数据之后分别打开mysql下面的数据库可以看到每个不同的库下面都分散着不同的数据,这样就做到数据的分布。
0 0
- mycat在windows平台下的安装
- 【mycat】mycat在windows环境下的安装和启动
- postgresql在windows平台下的安装
- postgresql在windows平台下的安装
- windows下安装配置mycat
- mycat初步试水(windows下Mycat安装配置)
- 归档Redis在Windows,linux平台下的安装配置
- 归档Redis在Windows,linux平台下的安装配置
- FFmpeg在windows/Linux/android平台下的安装
- ACE在windows平台下的编译安装
- 归档Redis在Windows,linux平台下的安装配置
- ACE在windows平台下的编译安装
- Redis在Windows,linux平台下的安装配置
- 归档Redis在Windows,linux平台下的安装配置
- ACE在windows平台下的编译安装
- Opencv基于windows平台在vs2013下的安装配置
- 在Windows平台下使用安装GCC
- 在Windows平台下使用安装GCC
- python2 与 python3 语法区别
- 关于时间在页面显示的问题
- ofbiz 的eca (eeca 和 seca)
- sdutacm-顺序表应用1:多余元素删除之移位算法
- java程序调用百度Geocoding API逆地址解析通过经纬度查询位置
- mycat在windows平台下的安装
- 功不唐捐【基础篇】——常见排序算法
- mdback.sh
- java中对宏变量的处理方法
- automake中Makefile.am文件的学习
- 通过mysql存储过程实现类似计划任务的效果
- 为什么HashMap继承了AbstractMap还要实现Map接口
- 阿里云通过He.net添加IPV6支持(本文对应的服务器操作系统为CentOS)
- org.springframework.orm.hibernate3.HibernateSystemException: illegally attempted to associate a prox