2017-10-04 15 views
1

Windowsのコマンドプロンプトを使用してSparkに送信されたアプリケーションのリモートデバッグを行います。手伝っていただけませんか?Eclipseリモートデバッグspark-submit

リモートデバッグポートをSparkに提供できる場所です。

+0

この例を使用することができますか?あなたは一歩一歩の流れをチェックしたいですか? –

+0

EclipseでリモートDEBUGを実行したい – Vawani

答えて

2

SparkJava/scalaを使用していつでもRemote Debuggingを行うことができます。小さいdatasetlocalmodeとチェックする場合は、ステップデバッガを使用できます。 Java Debuggerを見て、それがどのように最初に働くかを見てください。

Java step debugger

あなたはRemotemodeSpark特定デバッグを使用したい場合、それは段階のプロセスバイステップで非常に良い例があり、このリンクをご確認ください。

spark-remote-debugging

は、ドライバをデバッグするために、あなたの​​コマンドに以下を追加することができます。次に、ドライバプログラムを起動したノードに接続するようにリモートデバッガを設定します。

--driver-java-options -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 

必要に応じてportをカスタマイズできます。 この場合、リッスンモードでデバッガを起動し、スパークプログラムを起動し、エグゼキュータがデバッガに接続するまで待ちます。エグゼキュータの数を1に設定することが重要です。複数のエグゼキュータはすべてdebuggerに接続しようとしますが、問題が発生する可能性があります。上記の例で詳細を確認してください。

あなたがjetbrainsを使用している場合、あなたは手段をデバッグしたいSpark remote debugging

+1

Indrajit、** - driver-java-options -agentlib:jdwp = transport = dt_socket、server = y、suspend = y、addr ess = 5005 **私のために働いてくれてありがとう。 – Vawani

関連する問題