簡體   English   中英

spark-shell 命令返回\Java\jdk1.7.0\bin\java 此時出現異常

[英]Spark-shell command returning \Java\jdk1.7.0\bin\java was unexpected at this time

我正在嘗試在我的本地機器上設置 spark。 我已按照以下鏈接中提到的所有步驟進行操作。

https://hernandezpaul.wordpress.com/2016/01/24/apache-spark-installation-on-windows-10/

我的系統安裝了 Java 1.8。 但是我收到與 Java 1.7 相關的錯誤,如下所示。

在此處輸入圖像描述

任何人都可以建議如何解決此錯誤。

提前致謝。

嘗試從bin文件夾執行spark-shell。

c:\\ spark1.6> bin \\ spark-shell

請檢查您機器上安裝 Java 的文件夾。 如果是“C:\Program Files”或“C:\Program Files (x86)”,您可能會遇到此問題,因為路徑中有空格。

要解決此問題:

  1. 創建一個沒有空格的文件夾,如“C:\Java\jre1.8.0_361”,並將安裝程序指向此文件夾
  2. 安裝完成后,導航到“環境變量”並更新“JAVA_HOME”系統變量以指向此位置。
  3. 重新打開終端並發出 spark shell 命令。 這應該可以解決您的問題。

另外,請注意這也適用於 pyspark。

  1. 環境變量中的JAVA_HOME必須是這樣的: C:\\Program Files (x86)\\Java我們需要更改它,例如C:\\Progra~2\\Java\\jre1.8.0_211因為您的空間中有空格路徑
    1. 完成此操作后,請關閉您的cmd,然后重新打開它並解雇您火花殼,它應該可以工作

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM