自定义代码 Debug
Java 开发人员使用 CloudCanal 自定义代码时若遇到问题,可以开启 CloudCanal 的 debug 模式来调试。
操作步骤
- 在任务详情页点击 功能列表 > 参数修改。
- 在 任务核心配置 页签下修改 debugMode 参数值为 true。
- 确认 debugPort 参数为 8787(默认值),一般不需要修改。
- 点击页面右上角 生效配置 > 确认。如任务处于运行状态,将自动重启任务。如不处于运行状态,则需手动重启任务。任务启动后将会停止并等待远程 debug 客户端连接。
- 使用 IDE 进行远程 debug(以 IDEA 为例),设置任务运行地址:
- Docker 部署:18787(默认将 8787 映射到外部的 18787 端口)
- Kubernetes 部署:32727(默认将 8787 映射到外部的 32727 端口)
- TGZ 部署:8787
注意事项
调试完毕后请重新修改参数 debugMode 为 false 并重启任务,否则该任务会无法正常运行。