前置条件1:首先先用homebrew安装一下flink1.14.3版本,安装完成后,/usr/local/Celler/apache-flink/1.14.3是主路径。可以看看有没有类似的文件夹来确定有没有安装上。 前置条件2:从github上下载flink源代码,切换到flink1.14.3分支。然后用idea软件先打开放着。 正文: 第一步:切换到/usr/local/Cellar/apache-flink/1.14.3/libexec/conf路径下 vim flink-conf.yaml 在最底下加入
# 远程调试 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" # 设置cliFrontend 客户端的debug端口 env.java.opts.client: "-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5008" rest.connection-timeout: 360000000 rest.idleness-timeout: 360000000
第二步: sh /usr/local/Cellar/apache-flink/1.14.3/libexec/bin/stop-cluster.sh 关闭flink集群 第三步: sh /usr/local/Cellar/apache-flink/1.14.3/libexec/bin/start-cluster.sh 启动flink集群 第四步: 打开idea,添加如下远程调试配置 第五步: 运行如下命令: /usr/local/Cellar/apache-flink/1.14.3/bin/flink run /usr/local/Cellar/apache-flink/1.14.3/libexec/examples/batch/WordCount.jar 会发现如下画面,暂停等待idea的5008端口连接。 回到idea, 在CliFronted.java的main()方法打断点。 然后启动调试 可以看到idea已经成功捕获断点,停在断点处等待调试了。如下图所示: 以上就是关于如何在macbook m1上调试flink1.14.3的所有内容了。 标签:1.14,flink,m1,usr,apache,flink1.14,local,macbook,调试 From: https://www.cnblogs.com/lukairui/p/16900576.html