社区
疑难问题
帖子详情
mycat报这种错是什么情况
前晨月
2019-02-19 07:19:30
...全文
958
3
打赏
收藏
mycat报这种错是什么情况
[图片]
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
战维
2019-10-04
打赏
举报
回复
原因:org.xml.sax.saxparseexception;行号:41;列号:16;元素类型“mycat:schema”的内容必须匹配(schema*,datanode*,datahost*)。
前晨月
2019-02-19
打赏
举报
回复
这是我的配置文件:
<mycat:schema xmlns:mycat="http://io.mycat/">
<!-- name属性是自定义的 dataNode表示数据库的节点信息 -->
<schema name="jtdb" checkSQLschema="false" sqlMaxLimit="100" dataNode="jtdb"/>
<!-- 定义节点名称/节点主机/数据名称 -->
<dataNode name="jtdb" dataHost="localhost1" database="jtdb"/>
<!-- 参数介绍 -->
<!-- balance 0表示所有的读操作都会发往writeHost主机 -->
<!-- 1表示所有的读操作发往readHost和闲置的主节点中 -->
<!-- writeType=0 所有的写操作都发往第一个writeHost主机 -->
<!-- writeType=1 所有的写操作随机发往writeHost中 -->
0
<!-- dbType 表示数据库类型 mysql/oracle -->
<!-- dbDriver="native" 固定参数 不变 -->
<!-- switchType=-1 表示不自动切换, 主机宕机后不会自动切换从节点 -->
<!--
switchType=1 表示会自动切换(默认值)如果第一个主节点宕机后,Mycat会进行3次心跳检测,如果3次都没有响应,则会自动切换到第二个主节点
-->
<!--
并且会更新/conf/dnindex.properties文件的主节点信息 localhost1=0 表示第一个节点.该文件不要随意修改否则会出现大问题
-->
<dataHost name="localhost1" maxCon="1000" minCon="10" balance="1" writeType="0" dbType="mysql" dbDriver="native" switchType="1" slaveThreshold="100">
<heartbeat>select 1</heartbeat>
<!--...-->
<writeHost host="hostM1" url="192.168.31.133:3306" user="root" password="root">...</writeHost>
<!-- 定义第二台主机 由于数据库内部已经实现了双机热备. -->
<!-- Mycat实现高可用.当第一个主机137宕机后.mycat会自动发出心跳检测.检测3次. -->
<!-- 如果主机137没有给Mycat响应则判断主机死亡.则回启东第二台主机继续为用户提供服务. -->
<!-- 如果137主机恢复之后则处于等待状态.如果141宕机则137再次持续为用户提供服务. -->
<!-- 前提:实现双机热备. -->
<writeHost host="hostM2" url="192.168.31.134:3306" user="root" password="root">
<readHost host="hostS1" url="192.168.31.133:3306" user="root" password="root"/>
</writeHost>
</dataHost>
</mycat:schema>
前晨月
2019-02-19
打赏
举报
回复
7)
INFO | jvm 1 | 2019/02/19 02:09:59 | at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
INFO | jvm 1 | 2019/02/19 02:09:59 | at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:243)
INFO | jvm 1 | 2019/02/19 02:09:59 | at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:347)
INFO | jvm 1 | 2019/02/19 02:09:59 | at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
INFO | jvm 1 | 2019/02/19 02:09:59 | at io.mycat.config.util.ConfigUtil.getDocument(ConfigUtil.java:115)
INFO | jvm 1 | 2019/02/19 02:09:59 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:116)
INFO | jvm 1 | 2019/02/19 02:09:59 | ... 13 more
STATUS | wrapper | 2019/02/19 02:10:01 | <-- Wrapper Stopped
STATUS | wrapper | 2019/02/19 02:10:44 | --> Wrapper Started as Daemon
STATUS | wrapper | 2019/02/19 02:10:44 | Launching a JVM...
INFO | jvm 1 | 2019/02/19 02:10:45 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO | jvm 1 | 2019/02/19 02:10:45 | Copyright 1999-2006 Tanuki Software, Inc. All Rights Reserved.
INFO | jvm 1 | 2019/02/19 02:10:45 |
INFO | jvm 1 | 2019/02/19 02:10:46 |
INFO | jvm 1 | 2019/02/19 02:10:46 | WrapperSimpleApp: Encountered an error running main: java.lang.ExceptionInInitializerError
INFO | jvm 1 | 2019/02/19 02:10:46 | java.lang.ExceptionInInitializerError
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.MycatStartup.main(MycatStartup.java:53)
INFO | jvm 1 | 2019/02/19 02:10:46 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2019/02/19 02:10:46 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
INFO | jvm 1 | 2019/02/19 02:10:46 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
INFO | jvm 1 | 2019/02/19 02:10:46 | at java.lang.reflect.Method.invoke(Method.java:606)
INFO | jvm 1 | 2019/02/19 02:10:46 | at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:240)
INFO | jvm 1 | 2019/02/19 02:10:46 | at java.lang.Thread.run(Thread.java:744)
INFO | jvm 1 | 2019/02/19 02:10:46 | Caused by: io.mycat.config.util.ConfigException: org.xml.sax.SAXParseException; lineNumber: 41; columnNumber: 16; The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)".
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.loader.xml.XMLSchemaLoader.load(XMLSchemaLoader.java:126)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.loader.xml.XMLSchemaLoader.<init>(XMLSchemaLoader.java:83)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.loader.xml.XMLSchemaLoader.<init>(XMLSchemaLoader.java:87)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.ConfigInitializer.<init>(ConfigInitializer.java:76)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.config.MycatConfig.<init>(MycatConfig.java:72)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.MycatServer.<init>(MycatServer.java:169)
INFO | jvm 1 | 2019/02/19 02:10:46 | at io.mycat.MycatServer.<clinit>(MycatServer.java:116)
INFO | jvm 1 | 2019/02/19 02:10:46 | ... 7 more
INFO | jvm 1 | 2019/02/19 02:10:46 | Caused by: org.xml.sax.SAXParseException; lineNumber: 41; columnNumber: 16; The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)".
INFO | jvm 1 | 2019/02/19 02:10:46 | at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198)
INFO | jvm 1 | 2019/02/19 02:10:46 | at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapp
mycat
-web.zip
mycat
的可视化管理项目,包括window、linux 版本,可以通过脚本直接启动,也可以通过里面的war包进行启动,详情可以参考
mycat
的官网中的更多下载
mycat
基本工具书
mycat
核心原理,分库分表原理,数据库中间件的一本工具书
Durid连接
Mycat
+MySQL过程中
报
1243
错
误的解决办法
数据源连接池Durid连接
Mycat
+MySQL过程中
报
1243
错
误的解决办法。
51_说说MySQL读写分离的原理?主从同步延时咋解决?.zip
51_说说MySQL读写分离的原理?主从同步延时咋解决?
数据库中间件
Mycat
介绍详解
1.
Mycat
介绍1.1. 什么是
Mycat
1.2. 使用
Mycat
后的结构图1.3. 为什么要用
Mycat
?1.4.
Mycat
能干什么?1.4.1. 读写分离1.4.2. 数据分片1.4.3. 多数据源整合1.5.
Mycat
原理1.6. 默认端口1.7. MySQL主从模式搭建实例(重)1.7.1. 基于Docker的MySQL主从复制搭建1.7.1.1. 拉取MySQL 5.7镜像文件1.7.1.2. 创建和启动主从容器1.7.1.3. 配置Master(主)1.7.1.4. 配置Slave(从.
疑难问题
22,301
社区成员
121,734
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章