想远程调试下spark-shell,在spark-class中添加远程调试参数启动之后会报错
但是在不加这个调试参数正常运行时是没有问题的。下图是源码中报错的代码

解决方案 »

  1.   

    scala中要先建一个package。要不然找不到class
      

  2.   

    spark远程调试是将jar传上集群启动,然后在IDE里面去调试代码,你用spark-shell根本就没有程序可以在IDE里面去远程调试,断点都没得打,怎么调试呢?
      

  3.   

    可以试试用sparkJobServer开源软件,通过sparkJobServer发布Rest接口出来更方便。sparkJobServer集成了远程连接spark功能。