还没写完 请勿看 抱歉
Hadoop 在ubuntu下安装很好安装,但是在window 会有一头雾水,主要因为操作window同学都是对于指令啥的小白。再次说明下我的安装教程。
需求
1.JDK
2.Hadoop
3.Hadoop.dll
因为Hadoop源码是用jaca编写,所以需要JDK。Hadoop 我使用的是2.7.2版本,所以对应的hadoop.dll的版本也是此版本,不然会出错。
安装JDK
下载JDK 并且安装 ,安装路径注意一下,默认的是program files 是带空格的,但是hadoop识别空格。
解决办法 1是可以更改安装路径 如D:\Program Files\Java 改成其他的不带空格即可 如D:\Java
解决办法2 是在写系统环境变量时候JAVA_HOME 写成 D:\Progra~1\Java,这里用了正则表达式,
不过建议是使用第一种方法,简单粗暴。
安装Hadoop
去官网下载即可
http://www-eu.apache.org/dist/hadoop/common/
我用的版本是2.7.2
可以看出 里面有hadoop的源码,可以自己下载看看。
下载Hadoop.dll
只需百度 hadoop.dll 2.7.2 我用的版本是2.7.2 对热衷用最新版本的同志,自行搜索。
下载地址:
解压 hadoop,和hadoop.dll
插曲,在解压的过程,遇到的问题问题,
这个问题是因为你的权限不够,你打开winrar或者其他的解压软件使用管理员即可,
有些人习惯了右键解压,却不知道怎么用管理员打开,
找到winrar图标
右键管理员运行
然后file 找到解压文件
等一会,打开费点时间
然后解压即可
将hadoop.dll文件中的 dll 和exe 放入 你解压的hadoop中的bin文件夹中
环境变量设置-JAVA
打开我的电脑属性
打开高级系统设置
打开环境变量设置
设置系统环境变量
新建一个 JAVA_HOME
寻找path 添加 %JAVA_HOME%\bin %JAVA_HOME%\jre\bin
这里是 win10的添加方法,人性了很多。在win7 或者win10早一些版本中的更改方法直接添加 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
重启,最好重启
验证 打开cmd ,可以点击灰标(alt按键左边,微软的logo)+R,输入cmd 回车。即可。
在cmd 中输入java -version 可查看版本,更多的 指令自行查询。
插一句,为啥设置环境变量,目的就是为了让其他软件找到java的库,第一个JAVA_HOME是java的目录,path是各个软件库的执行路径。这么写是分开写,方便更改
环境变量设置-HADOOP
前几部过程省略,直接新建HADOOP_HOME
这里是你的hadoop的解压路径,所以你需要放在一个合适的位置
在path中设置 %HADOOP_HOME%\bin
重启