0 前言

flink 集群部署在linux服务器上,idea在windows电脑端,下载对应版本的flink源码,idea加载flink源码

1 集群设置

1)文件flink-conf.yaml
添加两行

# jobmanager debug端口
env.java.opts.jobmanager: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5006"
# # taskmanager debug端口
env.java.opts.taskmanager: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005"

2)启动集群

2 idea设置

1) 点击Run–>Edit Configuration–> + -->Remote完成远程调试的配置。

IDEA(1):idae 对Flink 集群进行远程调试

 

 2)

IDEA(1):idae 对Flink 集群进行远程调试

 

 IDEA(1):idae 对Flink 集群进行远程调试

 

3):
  在flink源码的JobMaster.java类中打上断点,并点击Debug(注意选择之前配置好的远程调试)。

IDEA(1):idae 对Flink 集群进行远程调试

 

4) 调试运行

IDEA(1):idae 对Flink 集群进行远程调试

 

 5)调试运行成功标识

IDEA(1):idae 对Flink 集群进行远程调试

3 向flink提交任务

IDEA(1):idae 对Flink 集群进行远程调试

 

相关文章:

  • 2021-04-30
  • 2021-06-24
  • 2021-08-24
  • 2021-05-26
  • 2021-09-27
  • 2021-09-26
猜你喜欢
  • 2021-05-17
  • 2021-12-02
  • 2021-08-20
  • 2021-07-16
  • 2022-12-23
相关资源
相似解决方案