在Mac OS X High Sierra 10.13.2中为spark / hadoop / java / python等设置环境变量

时间:2018-04-08 10:46:54

标签: environment-variables macos-high-sierra

我想为Scala上的Spark定义环境变量,以便在终端和/或IntelliJ中使用。 设置它的正确方法是什么? 我隐藏的家庭元素如下:

$ ls .
./                   .Trash/              .ivy2/
../                  .android/            .matplotlib/
.CFUserTextEncoding  .bash_history        .oracle_jre_usage/
.DS_Store            .bash_sessions/      .sbt/

1 个答案:

答案 0 :(得分:0)

我找到了答案,因为可以通过在主目录中编辑(不存在,创建)文件来完成,如下所示:

COMMAND

MacBook-Pro:~ User$ nano .bash_profile

TYPE

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