使用VsCode远程调试Scala Spark作业
我希望能够远程调试Scala编写的Spark作业,该作业在docker容器中使用VsCode运行。这就是我到目前为止所做的使用VsCode远程调试Scala Spark作业,scala,apache-spark,visual-studio-code,vscode-debugger,scala-metals,Scala,Apache Spark,Visual Studio Code,Vscode Debugger,Scala Metals,我希望能够远程调试Scala编写的Spark作业,该作业在docker容器中使用VsCode运行。这就是我到目前为止所做的 已安装的VsCode 这个 我用它旋转一个火花团 我使用以下命令向上面启动的集群提交spark作业 执行此操作后,我看到输出正在侦听地址为4000的传输dt_套接字 我试图从VsCode启动调试器,但出现了错误 调试器未能附加:握手失败-已接收>内容长度JDWP握手< 代码的全部细节在这里。感谢您的指导 docker exec -it -e SPARK_SUBMIT_OP
正在侦听地址为4000的传输dt_套接字
我试图从VsCode启动调试器,但出现了错误
调试器未能附加:握手失败-已接收>内容长度<-expected>JDWP握手<
代码的全部细节在这里。感谢您的指导
docker exec -it -e SPARK_SUBMIT_OPTS=-agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=4000 -w /spark spark-job-starter_master_1 bin/spark-submit --class example.StarterSparkJob /build/example.jar
Debugger failed to attach: handshake failed - received >Content-Length< - expected >JDWP-Handshake<