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

来源:12-8 canal自定义接入(2)

weixin_慕仰1047700

2020-05-30

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 一下具体应该怎么找错呀

写回答

4回答

master_D

2020-12-18

这种情况可能是要修改启动项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
0

慕勒3007982

2020-09-12

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

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

0
0

龙虾三少

2020-08-06

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

0
0

龙虾三少

2020-05-30

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

0
1
weixin_慕仰1047700
哎,实在是找不出来了,adapter就是不能正常启动。我放弃了这部分,然后跟着老师做了canal在Java项目里自定义canal client,是完全能正常运行的,canal能实时在es里更新mysql里的变动,达到了预期效果!
2020-05-30
共1条回复

ES7+Spark 构建高匹配度搜索服务+千人千面推荐系统

ElasticSearch实现高相关性搜索,Spark MLlib实现个性化推荐

1384 学习 · 559 问题

查看课程