Mycat 运行与基础操作3

2021-12-03 20:17:12 浏览数 (2)

日志

Mycat的日志存储在 logs

代码语言:javascript复制
[root@h102 logs]# ll mycat.log
-rw-r--r-- 1 root root 50693 Feb 26 18:22 mycat.log
[root@h102 logs]# ll wrapper.log 
-rw-r--r-- 1 root root 38339 Feb 26 10:12 wrapper.log
[root@h102 logs]# 
  • wrapper.log:启动脚本的相关日志记录在这里面
  • mycat.log:java进程的相关日志记录在这里面

我修改一下 schema.xmldataNodedataHost 的位置,让 dataHost 放在前面,然后尝试启动 mycat 服务

代码语言:javascript复制
[root@h102 bin]# ./mycat  start  
Starting Mycat-server...
[root@h102 bin]# ps faux | grep MYCAT
root     33761  0.0  0.0 103256   828 pts/0    S    22:11   0:00  |       _ grep MYCAT
[root@h102 bin]# 

其实mycat并未成功启动,wrapper.log 中会产生如下报错

代码语言:javascript复制
INFO   | jvm 1    | 2016/02/26 22:07:37 | Caused by: org.opencloudb.config.util.ConfigException: org.xml.sax.SAXParseException; lineNumber: 106; columnNumber: 16; The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)".
...
...
INFO   | jvm 1    | 2016/02/26 22:07:37 | Caused by: org.xml.sax.SAXParseException; lineNumber: 106; columnNumber: 16; The content of element type "mycat:schema" must match "(schema*,dataNode*,dataHost*)".
...
...
STATUS | wrapper  | 2016/02/26 22:07:40 | <-- Wrapper Stopped

修改回来,就好了

Tip: 所以在Mycat中配置的位置也很重要,我们可以通过这两个日志文件查看出错信息


启动服务

代码语言:javascript复制
[root@h102 bin]# ./mycat  start
Starting Mycat-server...
[root@h102 bin]# ps faux | grep MYCAT
root     33875  0.0  0.0 103256   824 pts/0    S    22:19   0:00  |       _ grep MYCAT
root     33836  6.6  4.3 1840888 84056 ?       Sl   22:18   0:05  _ java -DMYCAT_HOME=. -server -XX:MaxPermSize=64M -XX: AggressiveOpts -XX:MaxDirectMemorySize=256m -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=1984 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Xmx512m -Xms128m -Djava.library.path=lib -classpath lib/wrapper.jar:conf:lib/Mycat-server-1.5-GA.jar:lib/curator-framework-2.9.0.jar:lib/slf4j-log4j12-1.7.12.jar:lib/libwrapper-linux-ppc-64.so:lib/sequoiadb-java-driver-1.0-20150615.070208-1.jar:lib/guava-18.0.jar:lib/wrapper.jar:lib/mongo-java-driver-2.11.4.jar:lib/jline-0.9.94.jar:lib/libwrapper-linux-x86-32.so:lib/xml-apis-1.0.b2.jar:lib/log4j-1.2.17.jar:lib/ehcache-core-2.6.11.jar:lib/snakeyaml-1.16.jar:lib/libwrapper-linux-x86-64.so:lib/slf4j-api-1.7.12.jar:lib/leveldb-0.7.jar:lib/curator-client-2.9.0.jar:lib/netty-3.7.0.Final.jar:lib/druid-1.0.14.jar:lib/json-20151123.jar:lib/dom4j-1.6.1.jar:lib/zookeeper-3.4.6.jar:lib/mapdb-1.0.7.jar:lib/univocity-parsers-1.5.4.jar:lib/leveldb-api-0.7.jar:lib/fastjson-1.2.7.jar -Dwrapper.key=bBUxeRol6R_P7Pab -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=33834 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1 org.tanukisoftware.wrapper.WrapperSimpleApp org.opencloudb.MycatStartup start
[root@h102 bin]# 

正常启动,wrapper.log 中会产生如下日志

代码语言:javascript复制
STATUS | wrapper  | 2016/02/26 22:18:01 | --> Wrapper Started as Daemon
STATUS | wrapper  | 2016/02/26 22:18:01 | Launching a JVM...
INFO   | jvm 1    | 2016/02/26 22:18:02 | Wrapper (Version 3.2.3) http://wrapper.tanukisoftware.org
INFO   | jvm 1    | 2016/02/26 22:18:02 |   Copyright 1999-2006 Tanuki Software, Inc.  All Rights Reserved.
INFO   | jvm 1    | 2016/02/26 22:18:02 | 
INFO   | jvm 1    | 2016/02/26 22:18:03 | log4j 2016-02-26 22:18:03 [./conf/log4j.xml] load completed.
INFO   | jvm 1    | 2016/02/26 22:18:07 | MyCAT Server startup successfully. see logs in logs/mycat.log
...
...
...

0 人点赞