前期准备
电脑安装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.template
的template
后缀删除
hdfs-site.xml
先创建两个文件夹namenode
和datanode
,namenode
文件夹用来存放hadoop
的名称节点namenode
里的Metadata
,datanode
用来存放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 举报,一经查实,本站将立刻删除。