2017-02-10 23 views
3

私はspar-submitを使ってjarファイルを実行しています。 Sparkは私の "C"ドライブにあり、Eclipseワークスペースは "D"ドライブにあります。私はjarファイルの絶対パスを指定していますが、「ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません」というエラーが表示されます。"ファイル名、ディレクトリ名、またはボリュームラベルの構文が正しくありません。 spark-submitを使用中

以下

は私が火花提出を実行するために使用するコマンドです:

C:\spark-2.1.0-bin-hadoop2.7\bin>spark-submit --class "Main" --master local[2] " 
D:\JAVA NEW ENV\Line_Count_Spark\target\Line_Count_Spark-0.0.1-SNAPSHOT.jar" 

何これとまったく間違っていると同じのための任意の回避策はありますか?

+1

'C:\火花-2.1.0-ビンhadoop2.7の\ビン>ローカル--master --class "メイン" を火花提出する[2] jar/location'と入力します。パスに引用符はありません – mrsrinivas

+0

実際には、ワークスペースのフォルダ名にスペースがあります。 – Yeshwanth

+0

'C:\ spark-2.1.0-bin-hadoop2.7 \ bin> spark-submit --class" Main "--master local [2] D:\ JAVA^NEW^ENV \ Line_Count_Spark \ target \ Line_Count_Spark-0.0.1-SNAPSHOT.jar'を選択します。スペースを「キャレットシンボル」でエスケープします。 – mrsrinivas

答えて

2

試し "火花submit2"

spark-submit2 --class "Main" --master local[2] "D:\JAVA NEW ENV\Line_Count_Spark\target\Line_Count_Spark-0.0.1-SNAPSHOT.jar" 
+0

ファイル名、ディレクトリ名、またはボリュームラベルの構文が間違っています。 spark-submit.cmdが内部的にspark-submit2.cmdを呼び出すとしても問題があるようです。すべてのことをspark-submit2に切り替える瞬間。 –

関連する問題