我们在编写
Spark Application或者是阅读源码的时候,我们很想知道代码的运行情况,比如参数设置的是否正确等等。用Logging方式来调试是一个可以选择的方式,但是,logging方式调试代码有很多的局限和不便。下面是介绍如何通过IDE来远程调试
Spark的Application或者是
Spark的源码。
本文以调试Spark Application为例进行说明,本文用到的IDE是IntelliJ IDEA。步骤如下:
一、JVM里面设置以下参数
1 |
-Xdebug -Xrunjdwp : transport = dt _ socket,server = y,suspend = |