在 Mac OS X High Sierra 10.13.2 中为 spark/hadoop/java/python 等设置环境变量
Setting up environmental variables in Mac OS X High Sierra 10.13.2 for spark/hadoop/java/python etc
我想在 Scala 上为 Spark 定义环境变量,以便在终端 and/or IntelliJ 中使用。
设置它的正确方法是什么?
我隐藏的主页元素如下:
$ ls .
./ .Trash/ .ivy2/
../ .android/ .matplotlib/
.CFUserTextEncoding .bash_history .oracle_jre_usage/
.DS_Store .bash_sessions/ .sbt/
我找到了答案,因为它可以通过编辑(不存在,创建)主目录中的文件来完成,如下所示:
命令
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
我想在 Scala 上为 Spark 定义环境变量,以便在终端 and/or IntelliJ 中使用。 设置它的正确方法是什么? 我隐藏的主页元素如下:
$ ls .
./ .Trash/ .ivy2/
../ .android/ .matplotlib/
.CFUserTextEncoding .bash_history .oracle_jre_usage/
.DS_Store .bash_sessions/ .sbt/
我找到了答案,因为它可以通过编辑(不存在,创建)主目录中的文件来完成,如下所示:
命令
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