这里为了配置Hadoop环境,需要安装jdk,以前安装过,可是忘了,又折腾了很长时间才装上,其实整个过程很简单,所以记下来以备以后安装时查找。
首先下载ubuntu的安装包,网址http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html,找个网址很费劲,不知道oracle怎么整的。
下载圈中的文件,下载后将其放在指定的目录。
然后运行该目录,如图
这时java-6-sun下面就会出现一个文件夹jdk1.6.0_38,这里面就是ubuntu中安装的jdk包,我们可以把内容全部移动到java-6-sun目录下,然后删除jdk1.6.0_38。
好了,这时其实就已经将jdk1.6.0_38版本安装到了ubuntu系统上,一般情况下ubuntu会自动安装openjdk,所以检查jdk不一定是刚刚安装的jdk,如图
这个jdk是ubuntu系统自带的版本,我们需要将当前的jdk版本修改为我们手动安装的。
这里用到了update-alternatives命令,该命令的具体介绍,本文最后会给出,下面是操作步骤。
通过上面命令,可以将我们安装的jdk路径与usr/bin下的java链接起来,但是运行上面命令后只是添加了链接,默认链接不一定是新添加的jdk。下面操作如下
这里为了配置Hadoop环境,需要安装jdk,以前安装过,可是忘了,又折腾了很长时间才装上,其实整个过程很简单,所以记下来以备以后安装时查找。
首先下载ubuntu的安装包,网址http://www.oracle.com/technetwork/java/javase/downloads/jdk6u38-downloads-1877406.html,找个网址很费劲,不知道oracle怎么整的。
下载圈中的文件,下载后将其放在指定的目录。
然后运行该目录,如图
这时java-6-sun下面就会出现一个文件夹jdk1.6.0_38,这里面就是ubuntu中安装的jdk包,我们可以把内容全部移动到java-6-sun目录下,然后删除jdk1.6.0_38。
好了,这时其实就已经将jdk1.6.0_38版本安装到了ubuntu系统上,一般情况下ubuntu会自动安装openjdk,所以检查jdk不一定是刚刚安装的jdk,如图
这个jdk是ubuntu系统自带的版本,我们需要将当前的jdk版本修改为我们手动安装的。
这里用到了update-alternatives命令,该命令的具体介绍,本文最后会给出,下面是操作步骤。
通过上面命令,可以将我们安装的jdk路径与usr/bin下的java链接起来,但是运行上面命令后只是添加了链接,默认链接不一定是新添加的jdk。下面操作如下
可以看出当前的默认版本是系统默认安装的,最后一个即2是我们后来安装的,所以根据提示我们选择2作为当前jdk,此时运行java -version命令,就可以看到现在我们的后来安装的jdk成为当前版本了。
最后修改配置文件,我们需要的配置文件有~/.bashrc和/etc/environment,在其中添加内容
#set java environment
JAVA_HOME=/home/wuekzhu/download/jdk1.5.0_22
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
好了,到此所有的配置已完成。
附:update-alternatives
- alternatives version 1.3.13.5.EL4 - Copyright (C)2001 Red Hat, Inc.
- This may be freely redistributed under the terms of the GNU Public License.
- usage: alternatives --install <link> <name> <path> <priority>
- [--initscript <service>]
- [--slave <link> <name> <path>]*
- alternatives --remove <name> <path>
- alternatives --auto <name>
- alternatives --config <name>
- alternatives --display <name>
- alternatives --set <name> <path>
- common options: --verbose --test --help --usage --version
- --altdir <directory> --admindir <directory>

可以看出当前的默认版本是系统默认安装的,最后一个即2是我们后来安装的,所以根据提示我们选择2作为当前jdk,此时运行java -version命令,就可以看到现在我们的后来安装的jdk成为当前版本了。
最后修改配置文件,我们需要的配置文件有~/.bashrc和/etc/environment,在其中添加内容
#set java environment
JAVA_HOME=/home/wuekzhu/download/jdk1.5.0_22
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
好了,到此所有的配置已完成。
附:update-alternatives
- alternatives version 1.3.13.5.EL4 - Copyright (C)2001 Red Hat, Inc.
- This may be freely redistributed under the terms of the GNU Public License.
- usage: alternatives --install <link> <name> <path> <priority>
- [--initscript <service>]
- [--slave <link> <name> <path>]*
- alternatives --remove <name> <path>
- alternatives --auto <name>
- alternatives --config <name>
- alternatives --display <name>
- alternatives --set <name> <path>
- common options: --verbose --test --help --usage --version
- --altdir <directory> --admindir <directory>