安装完canal后,启动canal失败
Posted 雅冰石
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装完canal后,启动canal失败相关的知识,希望对你有一定的参考价值。
一 问题描述
安装完canal后,启动canal,却发现canal没有启动成功,看不到canal进程,canal-client/logs下也没有生成adapter目录
二 排查思路
修改canal-client/bin/startup.sh,将日志输出到指定文件里,进行查看
修改前:
$JAVA $JAVA_OPTS $JAVA_DEBUG_OPT $ADAPTER_OPTS -classpath .:$CLASSPATH com.alibaba.otter.canal.adapter.launcher.CanalAdapterApplication 1>>/dev/null 2>&1 &
修改后:
$JAVA $JAVA_OPTS $JAVA_DEBUG_OPT $ADAPTER_OPTS -classpath .:$CLASSPATH com.alibaba.otter.canal.adapter.launcher.CanalAdapterApplication 1>>/opt/baidd.log 2>&1 &
通过查看/opt/baidd.log,发现有如下报错:
Java.lang.UnsupportClassVersionError:Unsupported major.minor version 52.0
报改错说明是jdk版本不兼容。
三 解决办法
发现jdk版本是1.7,通过将jdk版本升级为1.8解决了该问题,发现canal能正常起来了。
以上是关于安装完canal后,启动canal失败的主要内容,如果未能解决你的问题,请参考以下文章