2017-09-01 7 views
0

を検索しながら、私はこのように見えるように、私のPATHを更新し、有効なSPARK_HOMEが見つかりませんでした:PATHの問題:

PATH="$HOME/bin:$HOME/.local/bin:$PATH:/home/username/Installs/Spark/bin" 

私は別のフォルダから火花シェルを呼び出すために管理して、それが働いた考える(ただし、I私が夢中になって本当にbinフォルダから来たのかな?)しかし、Ubuntuをリブートした後はもう動作していないようです。どうして?

Could not find valid SPARK_HOME while searching ['/home/username', '/usr/local/bin'] 
/usr/local/bin/spark-shell: line 57: /bin/spark-submit: No such file or directory 

答えて

1

PATH="$HOME/bin:$HOME/.local/bin:$PATH:/home/username/Installs/Spark/bin" 

を設定すると、スクリプトのフルパスを与える必要がなくspark-shell、​​、pysparkなどのような実行可能なスクリプトを実行するために可能になります。

PATHの設定以外に、あなたが​​を使用するときにスパーククラスタを開始したりするときに内部的に使用される

SPARK_HOME=/home/username/Installs/Spark 

を設定する必要があります。

あなたは.bashrcファイルで変数を設定している場合、あなたは

export SPARK_HOME=/home/username/Installs/Spark 

としてあまりにもexportキーワードを必要とし、あなたがテストするのUbuntuを再起動したくない場合は、それはタイプAに

. ~/.profile 

を働きましたコマンドラインからあなたのsparkコマンドを試してください。

関連する問題