源代码方式调试Mycat



如果是第一次刚接触MyCat建议下载源码在本地通过eclipse等工具进行配置和运行,便于深入了解和调试程序运行逻辑。

1)源代码方式调试与配置
由于MyCat源代码目前主要托管在github上,大家需要在本地安装和配置好相关环境,具体参考群共享中 “github-eclipse开发指南.docx”说的很详细,按照文档中的步骤把源代码下载到本地即可。
MyCAT目前通过配置文件的方式来定义逻辑库和相关配置:
· MYCAT_HOME/conf/schema.xml中定义逻辑库,表、分片节点等内容
· MYCAT_HOME/conf/rule.xml中定义分片规则
· MYCAT_HOME/conf/server.xml中定义用户以及系统相关变量,如端口等。

运行:
入口程序是org.opencloudb.MycatStartup.java,右键run as 出现下面的界面,需要设置MYCAT_HOME目录,为你工程当前所在目录(src/main):

 


设置完MYCAT主目录后即可正常运行MyCAT服务。

注:若启动报错,DirectBuffer内存不够,则可以再加JVM系统参数:
XX:MaxDirectMemorySize=128M

如果是编辑器是idea
在菜单栏 点击Run下的Edit Configurations
设置 VM options 同上


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM