请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

adapter启动不成功,但logs为空,也没有找到相关的进程

bin/startup.sh启动后,bin/stop.sh的时候发现
bin/stop.sh: line 52: kill: (11869) - No such process
应该是没有启动成功,但准备去logs目录下查看一下报错信息,发现没有生成任何日志文件,logs下面为空,
用ps -ef | grep canal查看,发现没有相关进程(我只start了adapter,没有start deployer)

$ ps -ef | grep canal
  501 12218 12136   0 10:41PM ttys014    0:00.00 grep canal

请老师follow up 一下具体应该怎么找错呀

正在回答 回答被采纳积分+3

4回答

master_D 2020-12-18 15:34:37

这种情况可能是要修改启动项JAVA_OPTS参数,vi  canal-adapter/bin/startup.sh ,我修改成如下就可以正常启动了,我的是jdk11

if [ -n "$str" ]; then

JAVA_OPTS="-server -Xms512m -Xmx512m -Xmn512m -XX:SurvivorRatio=2 -Xss256k "

else

JAVA_OPTS="-server -Xms512m -Xmx512m -XX:NewSize=256m -XX:MaxNewSize=256m  "

fi


1 回复 有任何疑惑可以回复我~
慕勒3007982 2020-09-12 16:24:31

老师,我也有这个问题,启动失败,而且没有日志。

https://github.com/alibaba/canal/issues/2911

0 回复 有任何疑惑可以回复我~
龙虾三少 2020-08-06 17:27:06

看着这种情况应该是有日志的,是不是没有找对日志文件的路径,和我课程中的路径查找方式一致吗

0 回复 有任何疑惑可以回复我~
龙虾三少 2020-05-30 12:23:15

这点信息我也无法具体定位错误 只是猜测启动失败 可以直接用我课程中的canal下载和配置在你本地试着启动下 如果可以就说明是你的配置文件或者adapter版本有问题 如果也是一样那说明是系统环境有问题 自己尝试下对比下

0 回复 有任何疑惑可以回复我~
  • 提问者 weixin_慕仰1047700 #1
    哎,实在是找不出来了,adapter就是不能正常启动。我放弃了这部分,然后跟着老师做了canal在Java项目里自定义canal client,是完全能正常运行的,canal能实时在es里更新mysql里的变动,达到了预期效果!
    回复 有任何疑惑可以回复我~ 2020-05-30 14:20:56
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信