Mycat2 功能特性配置说明启动运行 介绍
Mycat 2.0 预览版。
基于Nio实现,有效管理线程,解决高并发问题。
前后端共享buffer,支持全透传和半透传,极致提升内核性能,稳定性和兼容性。
功能特性
配置说明
-
mycat.yml:mycat代理的配置,指定开启的端口号提供代理服务
-
heartbeat.yml:心跳配置,指定心跳周期及切换间隔
-
schema.yml:mycat的逻辑库
-
datasource.yml:后端数据库的复制组配置
-
replica-index.yml:指定datasource.yml中复制组的写节点,默认为0
-
sharding-rule.yml:分片规则
启动运行
配置文件只能有一个,在IDEA中调试可以设置启动参数,启动参数优先级比配置文件高,会替换掉配置文件的参数,现支持的启动参数:
-
-mycat.proxy.port 8067
-
-mycat.cluster.enable true
-
-mycat.cluster.port 9067
-
-mycat.cluster.myNodeId leader-2
-
clone源代码 git clone https://github.com/MyCATApache/Mycat2.git
-
maven编译 mvn clean install
-
在target目录下找到操作系统对应的压缩包,如linux下的mycat2-0.1-20170906223147-linux.tar.gz
-
将压缩包解压缩到指定路径
-
mycat.yml,指定ip和端口号
-
user.yml,配置user信息,包括name和password,登录的时候需要按照指定的用户名密码登录,schemas对应为schema.yml中的schema,白名单功能默认关闭
-
heartbeat.yml,配置心跳相关信息,可以使用默认值
-
schema.yml,设置相关的schema
-
datasource.yml,设置后端连接的复制组信息
-
replica-index.yml,设置复制组写节点配置,默认为0
-
运行的方式与 1.6 相同
-
linux 环境 运行 bin 目录下 ./mycat {console | start | stop | restart | status | dump }
-
window 环境 运行 bin 目录下 startup_Nowrap.bat
-
运行成功后,使用 root 账号登录,登录密码 123456 登录,端口号为mycat.yml中配置的端口号,默认为8066
-
conf目录下,需要正确配置mycat.yml,cluster.yml,balancer.yml
-
配置完成后,按照第三步的方式依次启动各个节点的mycat,将自动进行集群管理
Mycat2 功能特性配置说明启动运行 官网
https://gitee.com/MycatOne/Mycat2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。