Mycat配置加载
schema ${schema名字} duplicated!
错误:schema名字重复
解决:检查schema,xml的多个schema配置的name属性都不相同
schema ${schema的名字} didn't config tables,so you must set dataNode property!
错误:在没有配置table的时候schema必须设置dataNode
解决:在schema属性上设置dataNode
nameSuffix ${nameSuffix对应的值} require name parameter cannot multiple breaks!
错误:表名不能以,分隔配置多个值
解决:更正表名的配置
table name is not found!
错误:table节点的表名属性是空的
解决:更正表名的配置
table duplicated!
错误:在同一个schema下,表名重复
解决:更正表名的配置
dataNode ${节点名字} is not found!
错误:节点不存在,table配置的节点名字与dataNodes在dataNodes上没找到
解决:检查dataNodes与table的配置
Illegal table conf : table ${表名} rule function ${分片规则名字} partition size :${分片数量} > table datanode size : ${节点数量}, please make sure table datanode size = function partition size
错误:分片规则配置错误,table里配置的dataNode数量小于分片算法的分区数量
table conf : table [${表名}] rule function [${分片规则名字}] partition size : ${分片数量} < table datanode size : ${节点数量} , this cause some datanode to be redundant
警告:存在多余的节点,节点不会被使用
解决:多余节点不会被使用,可以不理会此警告
dataNode ${节点名字} define error ,attribute can't be empty
错误:节点名字或者database或者host为空
解决:更正dataNode配置
dataNode ${节点名字} define error ,dnNames.length must be=databases.length*hostStrings.length
错误:节点数量与数据库的数量不匹配(在此语法:dataNode name="dn1$0-75" dataHost="localhost$1-10" database="db$0-759")
解决:更正配置
dataNode ${节点名字} reference dataHost:${dataHost名字} not exists!
错误:没有与dataNode匹配的Datahost
解决:在DataNode里面配置的dataHost名字在DataHost配置里没找到
invalid jdbc url ${Url} of ${dataHost}
错误:dataHost的jdbc url不合法
解决:更正
The specified MySQL Version (${mycat的mysql版本信息}) is not valid.
错误:mysql版本信息不合法
解决:mycat使用5.x格式校验版本字符串,不符合格式将会出现这个错误
useOffHeapForMerge =
信息:堆外内存 是否开启(建议关闭)
memoryPageSize =
信息:页大小,对应MemoryBlock的大小,单位为M
spillsFileBufferSize =
信息:DiskRowWriter写磁盘是临时写Buffer,单位为K
useStreamOutput =
systemReserveMemorySize =
信息:
该变量仅在Merge使用On Heap
内存方式时起作用,如果使用Off Heap内存方式
那么可以认为-Xmx就是系统预留内存。
在On Heap上给系统预留的内存,
主要供新小对象创建,JAVA简单数据结构使用
以保证在On Heap上大结果集计算时情况,能快速响应其他
连接操作。
totalNetWorkBufferSize =
信息:网络缓冲区总数大小
dataNodeSortedTempDir =
信息:
排序时,内存不够时,将已经排序的结果集 写入到临时目录