修改 NiFi主目录/conf/bootstrap.conf 配置文件,找到如下内容:
# Enable Remote Debugging
#java.arg.debug=-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8000
取消注释第二行,address表示远程调试端口,可以自行指定。
然后打开IDEA,右上角打开Run/Debug Configurations面板,Add New Configuration > Remote JVM Debug:
端口填写刚刚设置的端口,点OK保存设置:
然后打上断点,点击debug按钮运行调试:
当对应的NiFi Processor运行到断点处时,会自动触发调试器,就可以开始断点调试了,该操作会阻塞整个NiFi流程,所以尽量不要在线上调试。
注意:调试processor需要先把nar拷贝过去,然后重启nifi,最后进行debug
————————————————
版权声明:本文为CSDN博主「-左右-」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_37853750/article/details/116332542