电脑安装java8以上的版本
下载hadoop压缩包,演示选用hadoop-2.7.3,解压到本地路径下
在系统变量的Path中添加%HADOOP_HOME%\bin
,%JAVA_HOME%\bin
如图,新建两个系统变量
进入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.defaultFSname>
<value>hdfs://localhost:9000value>
property>
configuration>
mapred-site.xml
将mapred-site.xml.template
的template
后缀删除
hdfs-site.xml
先创建两个文件夹namenode
和datanode
,namenode
文件夹用来存放hadoop
的名称节点namenode
里的metadata
,datanode
用来存放HDFS文件系统数据文件的目录。
<configuration>
<property>
<name>dfs.replicationname>
<value>1value>
property>
<property>
<name>dfs.namenode.name.dirname>
<value>/H:/hadoop/hadoop-2.7.3/namenodevalue>//路径为你的namenode存放路径
property>
<property>
<name>dfs.datanode.data.dirname>
<value>/E://hadoop/hadoop-2.7.3/datanodevalue>//路径为你的datanode存放路径
property>
configuration>
yarn-site.xml
<configuration>
<property>
<name>yarn.nodemanager.aux-servicesname>
<value>mapreduce_shufflevalue>
property>
<property>
<name>yarn.nodemanager.aux-services.mapreduce.shuffle.classname>
<value>org.apache.hadoop.mapred.ShuffleHandlervalue>
property>
configuration>
进入Hadoop-2.7.3的bin文件夹下,输入hdfs namenode -format
执行到如下图所示
然后转到Hadoop-2.7.3的sbin文件夹下,输入./start-all.cmd
,启动hadoop服务,等待他启动完成。
完成之后,输入jps可以查看运行的所有服务 (前提是java路径设置正确)