自定义代码 Debug
如果你是一名 Java 开发人员,使用 CloudCanal 自定义代码时遇到问题,可以通过开启 CloudCanal 的 debug 模式来调试,任务启动后将自动等待 debug 连接。
操作步骤
- 打开 任务详情 > 功能列表 > 参数设置。
- 调整 debugMode 参数,设置为 true。
- 确认 debugPort 参数为 8787(默认值),一般不需要修改。
- 生效配置并重启任务。任务启动后将会停止并等待远程 debug 客户端连接。
- 使用 IDE 进行远程 debug(以 IDEA 为例),设置任务运行地址:
- Docker 部署:18787(默认将 8787 映射到外部的 18787 端口)
- Kubernetes 部署:32727(默认将 8787 映射到外部的 32727 端口)
- TGZ 部署:8787
Tips
- 调试完毕后请重新修改参数 debugMode 为 false 并重启任务,否则该任务会无法正常运行。