大家在运行Mycat的时候可能会出现启动失败的情况,那么要怎么解决呢?小编就来告诉大家。
使用mycat配置主从读写打开,启动mycat报错信息如下:
状态 | 包装| 2020 / 06 / 17 17 : 00 : 11 | --> 包装器作为守护进程启动
状态| 包装| 2020 / 06 / 17 17 : 00 : 11 | 启动JVM...
错误 | 包装| 2020 / 06 / 17 17 : 00 : 11 | JVM退出而加载的应用程序。
信息 | 虚拟机1 | 2020 / 06 / 17 17 : 00 : 11 | 错误:代理抛出的异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:mysql01:mysql01:名称或服务未知
状态| 包装| 2020 / 06 / 17 17 : 00 : 15 | 启动JVM...
信息 | 虚拟机2 | 2020 / 06 / 17 17 : 00 : 16 | 错误:代理抛出的异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:mysql01:mysql01:名称或服务未知
错误 | 包装| 2020 / 06 / 17 17 : 00 : 16 | JVM退出而加载的应用程序。
状态| 包装| 2020 / 06 / 17 17 : 00 : 20 | 启动JVM...
错误 | 包装| 2020 / 06 / 17 17 : 00 : 20 | JVM退出而加载的应用程序。
信息 | jvm 3 | 2020 / 06 / 17 17 : 00 : 20 | 错误:代理抛出的异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:mysql01:mysql01:名称或服务未知
状态| 包装| 2020 / 06 / 17 17 : 00 : 25 | 启动JVM...
错误 | 包装| 2020 / 06 / 17 17 : 00 : 25 | JVM退出而加载的应用程序。
信息 | jvm 4 | 2020 / 06 / 17 17 : 00 : 25 | 错误:代理抛出的异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:mysql01:mysql01:名称或服务未知
状态| 包装| 2020 / 06 / 17 17 : 00 : 29 | 启动JVM...
错误 | 包装| 2020 / 06 / 17 17 : 00 : 30 | JVM退出而加载的应用程序。
信息 | jvm 5 | 2020 / 06 / 17 17 : 00 : 30 | 错误:代理抛出的异常:java.net.MalformedURLException:本地主机名未知:java.net.UnknownHostException:mysql01:mysql01:名称或服务未知
致命的 | 包装| 2020 / 06 / 17 17 : 00 : 30 | 有5次发射失败在一排,每次持续小于300秒。放弃。
致命的 | 包装| 2020 / 06 / 17 17 : 00 : 30 | 可能存在配置问题:请检查日志。
状态| 包装| 2020 / 06 / 17 17 : 00 : 30 | <-- 包装停止
原因:无法解析主机名
解决方法:
修改主机文件
[mysql@mysql01 ~]$ cat /etc/ hosts
127.0 . 0.1 本地主机 localhost.localdomain localhost4 localhost4.localdomain4
:: 1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168。12.60 mysql01
再次启动mycat,状态正常。
[mysql@mysql01 ~ ]$ mycat 状态
Mycat -server正在运行 ( 37136 )。
通过上述大家对Mycat启动失败的解决方法已经有所了解,如果想了解更多,不妨来关注一下极悦的Mycat教程,里面有更多的相关知识在等着大家,相信对大家的学习会有所帮助。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习