以前一直使用Ubuntu做Hadoop的学习,最近需要部署生产环境,服务器改为RedHat,也记录一下在RedHat 6.1中安装JDK,与之前写过在Ubuntu 14.04 安装 JDK 8做一下比较。
下载JDK
可以通过访问Oracle官网下载,或者直接通过命令行下载。
$ wget -c http://download.oracle.com/otn-pub/java/jdk/8u20-b26/jdk-8u20-linux-x64.tar.gz?AuthParam=1413271341_9a3119e730583f5388664bfa2b4eb0a7
解压安装
$ tar xzvf jdk-8u5-linux-x64.tar.gz
为了省事,安装到这就可以结束了,其实没有必要做什么链接或挪位置,linux就是为了自由嘛。
配置环境变量
在系统中添加环境变量,主要是PATH、CLASSPATH和JAVA_HOME。
$ vi ~/.bashrc
在RedHat中还有一个文件.bash_profile时用于加入用户自定义配置的,但还是习惯用.bashrc。
在文件最后加入
export JAVA_HOME=~/jdk1.8.0_05
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$HADOOP_HOME/sbin:$PATH
保存退出,并使脚本生效:
$ source ~/.bashrc
验证安装成功
$ java -version
打印下面信息,则说明成功。
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)