最近由于项目需要,需要在Ubuntu搭建Hadoop和Spark环境,遇到的首要问题是安装jdk。
步骤如下:
1. 下载 jdk 包。
2.解压,然后把整个目标copy到/usr/lib/jvm, (当然最好建立一个软连接在此目录下,软连接名字为 sun_jdk,其指向真正的jdk folder)
3.创建这个的一个文件,/etc/profile.d/oraclejdk.sh, 内容如下:
export J2SDKDIR=/usr/lib/jvm/sun_jdk
export J2REDIR=/usr/lib/jvm/sun_jdk/jre
export PATH=$PATH:/usr/lib/jvm/sun_jdk/bin:/usr/lib/jvm/sun_jdk/db/bin:/usr/lib/jvm/sun_jdk/jre/bin
export JAVA_HOME=/usr/lib/jvm/sun_jdk
export DERBY_HOME=/usr/lib/jvm/sun_jdk/db
4. 重启机器或者,source /etc/profile.d/oraclejdk.sh 使其生效。
5. env 查看环境变量里面是不是有这些值了呢?
My Configuration:
sudo update-alternatives –install “/usr/bin/java” “java” “/usr/lib/jvm/sun_jdk/bin/java” 1
sudo update-alternatives –set java /usr/lib/jvm/sun_jdk/bin/java
export J2SDKDIR=/usr/lib/jvm/sun_jdk
export J2REDIR=/usr/lib/jvm/sun_jdk/jre
export PATH=$PATH:/usr/lib/jvm/sun_jdk/bin:/usr/lib/jvm/sun_jdk/db/bin:/usr/lib/jvm/sun_jdk/jre/bin
export JAVA_HOME=/usr/lib/jvm/sun_jdk
export DERBY_HOME=/usr/lib/jvm/sun_jdk/db