天天看点

hadoop的Windows本地安装

此版本是hadoop2.7.7:

转载自:https://blog.csdn.net/qq_35535690/article/details/81976032

相关安装包和插件:链接:https://pan.baidu.com/s/1WSkoyTybitg09-mhAGmwXQ?pwd=xzhu

提取码:xzhu

使用hadooponwindows-master的bin和etc替换hadoop2.7.7的bin和etc

配置JAVA_HOME

hadoop的Windows本地安装

注意:安装Hadoop2.7.7

  官网下载Hadoop2.7.7,安装时注意,最好不要安装到带有空格的路径名下,例如:Programe Files,否则在配置Hadoop的配置文件时会找不到JDK(按相关说法,配置文件中的路径加引号即可解决,但我没测试成功)。

配置HADOOP_HOME

hadoop的Windows本地安装

path添加%HADOOP_HOME%\bin(win10不用分号或者如下编辑界面不用分号,其余加上 ;)

hadoop的Windows本地安装

使用编辑器打开E:\Hadoop2.7.7\hadoop-2.7.7\etc\hadoop\hadoop-env.cmd

修改JAVA_HOME的路径

把set JAVA_HOME改为jdk的位置

注意其中PROGRA~1代表Program Files

set JAVA_HOME=E:\PROGRA~1\Java\jdk1.8.0_171

hadoop的Windows本地安装

打开 hadoop-2.7.7/etc/hadoop/hdfs-site.xml

修改路径为hadoop下的namenode和datanode

dfs.replication  
1  

dfs.namenode.name.dir  
/E:/Hadoop2.7.7/hadoop-2.7.7/data/namenode  

dfs.datanode.data.dir  
/E:/Hadoop2.7.7/hadoop-2.7.7/data/datanode  
           

在E:\Hadoop-2.7.7目录下 添加tmp文件夹

在E:/Hadoop2.7.7/hadoop-2.7.7/添加data和namenode,datanode子文件夹

hadoop的Windows本地安装

还需要把hadoop.dll(从)拷贝到 C:\Windows\System32

hadoop的Windows本地安装
hadoop的Windows本地安装

不然在window平台使用MapReduce测试时报错

以管理员身份打开命令提示符

输入hdfs namenode -format,看到seccessfully就说明format成功

hadoop的Windows本地安装
hadoop的Windows本地安装

转到Hadoop-2.7.3\sbin文件下

hadoop的Windows本地安装

输入start-all,启动hadoop集群

hadoop的Windows本地安装

出现下面四个窗口表示启动hadoop集群成功

hadoop的Windows本地安装
hadoop的Windows本地安装
hadoop的Windows本地安装
hadoop的Windows本地安装

输入jps - 可以查看运行的所有节点

hadoop的Windows本地安装

访问http://localhost:50070,访问hadoop的web界面

hadoop的Windows本地安装

补充:停止运行的所有节点的命令为

hadoop的Windows本地安装

继续阅读