2016-11-06 84 views
0

我想運行我的第一個火花程序,但我堅持在這。火花提交不被識別爲內部或外部命令

我爲python使用了enthought canopy並設置了我的路徑變量%SPARK_HOME%\ , %JAVA_HOME%\,C:\WINDOWS/system32。 在我的canopy命令promt中運行spark-submit ratings-counter.py時,它顯示spark-submit的錯誤不被識別爲內部或外部命令,可操作程序或批處理文件。 任何人都可以幫助將是巨大的

+0

請首先檢查下面的內容。 –

回答

1

在windows 轉到命令提示符,然後鍵入設置SPARK_HOME

那麼home目錄將被打印

,然後鍵入以下命令行:

%SPARK_HOME%\bin\spark-shell 

如果它是未來那麼你的配置是正確的。通過冠層也可以嘗試。

更多...看看

提示用於查找Linux提示符現有火花配置:

查找正在使用的現有火花安裝和火花配置的位置。這通常在/etc/spark/conf

readlink -f spark-submit // windows doesnt have readlink 

輸出會像

/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.27 

/opt/cloudera/parcels/CDH-5.5.0-1.cdh5.5.0.p0.27/lib/spark/conf -> /etc/spark/conf 
+0

先生,我按照你上面所說的那樣做了,火花運轉得很好。現在如何運行一個應用程序在熱鬧的樹冠。我正在做spark-submit「文件名」並按回車。但它顯示的是同樣的錯誤不被識別。 –

+0

請參閱我的更新。有不同的設置火花回家路徑的方式。 –

相關問題