微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Windows下hadoop单点部署

前期准备

电脑安装java8以上的版本
下载hadoop压缩包,演示选用hadoop-2.7.3,解压到本地路径下

更改环境变量

在系统变量的Path中添加%HADOOP_HOME%\bin%JAVA_HOME%\bin
如图,新建两个系统变量

在这里插入图片描述

更改hadoop配置文件

进入hadoop-2.7.3/etc/hadoop文件
hadoop-env.cmd
更改java路径,如果在Program File下,将Program File改成PROGRA~1

set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_121

core-site.xml

<configuration>
	<property>
    <name>fs.defaultFS</name>
    <value>hdfs://localhost:9000</value>   
	</property>
</configuration>

mapred-site.xml
mapred-site.xml.templatetemplate后缀删除
hdfs-site.xml
先创建两个文件namenodedatanodenamenode文件夹用来存放hadoop名称节点namenode里的Metadatadatanode用来存放HDFS文件系统数据文件的目录。

<configuration>
	<property>       
	<name>dfs.replication</name>       
	<value>1</value>   
	</property>   
	<property>       
	<name>dfs.namenode.name.dir</name>       
	<value>/H:/hadoop/hadoop-2.7.3/namenode</value>//路径为你的namenode存放路径   
	</property>   
	<property>       
	<name>dfs.datanode.data.dir</name>     
	<value>/E://hadoop/hadoop-2.7.3/datanode</value>//路径为你的datanode存放路径   
	</property>
</configuration>

yarn-site.xml

<configuration>   
	<property>       
	<name>yarn.nodemanager.aux-services</name>       
	<value>mapreduce_shuffle</value>   
	</property>   
	<property>       
	<name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name>       
	<value>org.apache.hadoop.mapred.ShuffleHandler</value>   
	</property>
</configuration>

启动hadoop

进入Hadoop-2.7.3的bin文件夹下,输入hdfs namenode -format执行到如下图所示

在这里插入图片描述


然后转到Hadoop-2.7.3的sbin文件夹下,输入./start-all.cmd,启动hadoop服务,等待他启动完成。

在这里插入图片描述

完成之后,输入jps可以查看运行的所有服务 (前提是java路径设置正确)

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐