美文网首页Flink 开发问题
Flink1.9.3 远程调试源码

Flink1.9.3 远程调试源码

作者: 官先生Y | 来源:发表于2020-05-02 18:10 被阅读0次

    默认准备好相应的环境

    • IDEA (包含Scala插件等环境)
    • Java 1.8.0_131
    • Scala 11.8
    • Maven 3.6.0
    • git 2.14.1 和 git desktop客户端

    步骤

    步骤一:从github中下载flink源码

    1. 1 使用命令行下载

    git clone git@github.com:yeoggc/flink-1.9.3-ggc-src.git
    

    1.2 使用github的desktop下载

    推荐:使用github的desktop来下载flink源码,亲测速度非常的快!

    step1 step2

    步骤二:flink源码导入到idea

    步骤三:配置conf/flink-conf.yaml文件

    3.1 standlone模式

    首先在flink-conf.yaml中添加:

    env.java.opts.jobmanager: -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005
    env.java.opts.taskmanager: -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5006
    

    然后启动集群
    ./start-cluster.sh

    3.2 yarn模式

    //TODO  待补充
    

    步骤四:IDEA相关配置

    配置Remote

    4.1 4.2 4.3

    要使用远程调试,我们需要添加一段jvm启动参数,这个参数如下:

    agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
    

    调试操作

    4.4

    相关文章

      网友评论

        本文标题:Flink1.9.3 远程调试源码

        本文链接:https://www.haomeiwen.com/subject/ifmkghtx.html