Проблема PATH: не удалось найти действительный SPARK_HOME во время поиска

Я обновил свой PATH, чтобы выглядеть так:

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

Я думаю, что это сработало, потому что мне удалось вызвать искровую оболочку из другой папки (хотя мне интересно, схожу ли я с ума, и это было действительно из папки 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 

настройка

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

позволит запускать исполняемые скрипты, такие как spark-shell , spark-submit pyspark , pyspark и т. д., без необходимости полного пути к сценариям.

Помимо установки PATH , вам необходимо установить

 SPARK_HOME=/home/username/Installs/Spark 

который используется внутри, когда вы запускаете искровой кластер или когда вы используете spark-submit .

Если вы задаете переменные в файле .bashrc , вам нужно также export ключевое слово export

 export SPARK_HOME=/home/username/Installs/Spark 

и если вы не хотите перезагружать Ubuntu, чтобы проверить его работу

 . ~/.profile 

затем в командной строке попробуйте выполнить команду искры.