1。右键点击我的电脑,在属性面板里,配置环境变量。正确的配置了JAVA_HOME,并且把将JDK的bin目录添加到了path中.
2。下载并安装Cygwin,然后将D:\cygwin\bin和D:\cygwin\usr\sbin 以及D:\cygwin\usr\i686-pc-cygwin添加到path中
3。下载Hadoop,我使用的是hadoop-1.1.2.0版本,之后按照《在Windows上安装Hadoop教程》中所说的,将一系列的配置文件复制到Hadoop的conf目录下面,然后修改hadoop-env.sh,只需要修改文件中设置JAVA_HOME的部分,此时就会出现几个问题:
比如:我一开始export JAVA_HOME=C:\Program Files\java\jdk ,这样配置其实会出现两个错误,首先,Unix不支持Program Files里的空格,解决办法,如下几种:
(1):很笨但最彻底,我们需要重新安装JDK,把它安装在D:\Java中。
(2):给路径加上引号。export JAVA_HOME=“C:\Program Files\java\jdk”(
(3): 我们不能直接 写window的路径,应该改成/cygdrive/d/