Настройка переменных среды в Mac OS X High Sierra 10.13.2 для spark/hadoop/java/python и т. д.

avatar
Tolga
8 апреля 2018 в 10:46
4131
1
2

Я хотел бы определить переменные среды для Spark на Scala для использования в терминале и/или IntelliJ. Как правильно настроить? Мои скрытые домашние элементы следующие:

$ ls .
./                   .Trash/              .ivy2/
../                  .android/            .matplotlib/
.CFUserTextEncoding  .bash_history        .oracle_jre_usage/
.DS_Store            .bash_sessions/      .sbt/
Источник
Mincong Huang
8 апреля 2018 в 10:51
0

IntelliJ использует собственный путь для Java, Python, определенный как часть SDK проекта. Он не отвечает на ваши переменные окружения. Это должно быть похоже на настройку Scala.

Tolga
8 апреля 2018 в 10:53
0

Хотя я мог бы использовать искру в оболочке, поэтому я отредактирую свой вопрос. Спасибо за понимание разницы.

Ответы (1)

avatar
Tolga
10 апреля 2018 в 12:38
0

Я нашел ответ, поскольку это можно сделать, отредактировав (не существующий, создав) файл в домашнем каталоге следующим образом:

КОМАНДА

MacBook-Pro:~ User$ nano .bash_profile

ТИП

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home
export SCALA_HOME=/<SCALA-folder-path>
export HADOOP_HOME=/<HADOOP-folder-path>
export SPARK_HOME=/<Spark-folder-path>

PATH=$PATH:$JAVA_HOME/bin:$SCALA_HOME/bin:$SPARK_HOME/bin:$HADOOP_HOME/bin
export PATH