远程debug flink 1.9.0

  1. 安装部署:以Standalone Cluster为例,步骤请参考官方文档
  2. 安装完成之后在flink-1.9.0/conf/flink-conf.yaml最后添加下面两行
env.java.opts.taskmanager: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"
env.java.opts.jobmanager: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006"
  1. 使用IntelliJ IDEA,在debug的配置界面添加Remote
    远程debug flink 1.9.0_第1张图片
    Add remote
  2. 配置远程debug的主机host,如果要调试task manager就添加-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005,再选择要调试的module
    远程debug flink 1.9.0_第2张图片

参考:Remote Debugging of Flink Clusters

你可能感兴趣的:(远程debug flink 1.9.0)