spark debug遠程調試


1.修改spark-env.sh

export SPARK_MASTER_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=10000"

插入以上代碼

2.啟動spark集群,此時輸入jps會出現

[root@master sbin]# jps

17394 Jps

16956 -- main class information unavailable

這是正常的

3.配置idea遠程調試

由於配置文件中配置的10000端口,所以這里也是10000端口

4.double click shift

搜索Master(spark包中)類,在Master類中打斷點,然后debug spark,

就自動到斷點處,此時jps在服務器上的顯示為

[root@master ~]# jps

17962 Jps

16956 Master

 

 

以上是master調試過程,worker調試過程類似


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM