wanghong1994.github.io

Follow me on GitHub

hadoop在windoes下的安装配置

1.准备hadoop-2.7.3安装包,hadooponwindows-master

2.将hadooponwindows-master文件夹下的bin和etc文件夹替换hadoop-2.7.3下的bin和etc文件夹

3.把bin下的hadoop.dll和winutils复制的C:\Windows\System32下

4.配置hadoop环境变量

- (1)添加系统变量HADOOP_HOME=F:\hadoop-2.7.3\hadoop-2.7.3
- (2)编辑PATH变量,新建%HADOOP_HOME%\bin 新建%HADOOP_HOME%\sbin
- (3)保存

5.编辑F:\hadoop-2.7.3\hadoop-2.7.3\etc\hadoop下的hadoop-env.cmd文件

- set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_131
- 注意要把C:\Program Files\Java\jdk1.8.0_131中的Program Files改成PROGRA~1再保存。

6.在cmd中输入指令hadoop和hadoop -version查看配置是否正确

7.正确后,在配置F:\hadoop-2.7.3\hadoop-2.7.3\etc\hadoop下的hdfs-site.xml文件

- 输入namenode和datenode要存储的路径如F:\data\namenode 和 F:\data\datanode

8.在cmd中输入hadoop namenode -format 初始化namenode 注意要初始化成功(successfully)

9.在cmd中输入start-all.cmd,等执行完毕后输入jps查看namenode、datanode是否启动,也可在浏览器中输入localhost:50070查看是否成功

注意:

- (1)若找不到jps命令,说明jdk没有配置好
- (2)若成功格式化后发现namenode、datanode起不来,可以查看报错信息,看看端口是否被占用,若被占用可自行百度查看Windows怎么结束占用进程,结束进程后先关闭stop-all.cmd,再启动试试看.