最近自学hadoop,环境的问题真是闹腾,起初用的cgywin模拟unix环境,可是老报错,安装网上的方法也解决不了,好多人也说,之后学习hadoop的话可能也会报各种问题,所以果断放弃,目前环境是:

vmware虚拟机里安装red hat linux,虚拟出linux环境。然后部署hadoop、java等环境。

以下操作均是root用户操作。

一 .linux下安装jdk

步骤如下:

1.在usr目录下建立java文件夹,并将*.rpm复制到这里。

2.

chmod 755 ./jdk**.rpmrpm -ivh jdk.....(rpm是安装命令,最后会附上专门的教程)

3.配置环境变量

#vi /etc/profile//在文件末尾添加如下几句:export JAVA_HOME=/usr/java/jdk1.7.0_25CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin:$PATH

然后按esc 进入VI最后行模式,输入:wq 保存并退出。

如果你不想重新系统,可以用命令source /etc/profile使配置文件立即生效。否则只能重启系统才能使配置参数生效。

验证环境变量是否生效:

[root@localhost ~]# source /etc/profile[root@localhost ~]# echo $PATH

3.测试java是否能正常编译运行,

[root@localhost ~]#vi test.java//在编辑器下输入java代码public class test {    public static void main(String[] args) {    System.out.println("Hello World!!");                                                           }}
[root@localhost java]# javac test.java[root@localhost java]# java testHello World!!

****或者# . /etc/profile   注意: . 和 /etc/profile 有空格.

rpm详细讲解: