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路径设置正确)

在这里插入图片描述

相关文章

显卡天梯图2024最新版,显卡是电脑进行图形处理的重要设备,...
初始化电脑时出现问题怎么办,可以使用win系统的安装介质,连...
todesk远程开机怎么设置,两台电脑要在同一局域网内,然后需...
油猴谷歌插件怎么安装,可以通过谷歌应用商店进行安装,需要...
虚拟内存这个名词想必很多人都听说过,我们在使用电脑的时候...
win11本地账户怎么改名?win11很多操作都变了样,用户如果想要...