hadoop安装详细步骤win7_windows下安装hadoop

环境

windows7 64位

JDK环境已经配置好(测试的是jdk1.8.0_191)

下载Hadoop,地址 http://archive.apache.org/dist/hadoop/core/ 我选择的版本是hadoop-2.7.6,进入如目录后下载hadoop-2.7.6.tar.gz文件

6adfc038f18e89a1ad98b5906bbdbfd9.png

下载完成后解压文件,我解压到D:\\hadoop-2.7.6

3a95e120e6e5bc3f3844e428afbe1bb8.png

配置环境变量

1.HADOOP_HOME的值为D:\\hadoop-2.7.6

8c2262357ac2b02aead54d0a8d69fbb9.png

2.接着编辑环境变量path,加入%HADOOP_HOME%\\bin;

修改hadoop配置文件

在创建“D:\\hadoop-2.7.6”下创建workplace文件夹,然后在workplace里面创建data,name,tmp文件夹

7f1ffb4093fba3563ee7c7666118af19.png

1.编辑“D:\\hadoop-2.7.6\\etc\\hadoop”下的core-site.xml文件

hadoop.tmp.dir

/D:/hadoop-2.5.6/workplace/tmp

dfs.name.dir

/D:/hadoop-2.5.6/workplace/name

fs.default.name

hdfs://localhost:9000

2.编辑“D:\\hadoop-2.7.6\\etc\\hadoop目录下的mapred-site.xml(没有就将mapred-site.xml.template重命名为mapred-site.xml)文件

mapreduce.framework.name

yarn

mapred.job.tracker

hdfs://localhost:9001

3.编辑“D:\\hadoop-2.7.6\\etc\\hadoop”目录下的hdfs-site.xml文件

dfs.replication

1

dfs.data.dir

/D:/hadoop-2.5.6/workplace/data

4.编辑“D:\\hadoop-2.7.6\\etc\\hadoop”目录下的yarn-site.xml文件

yarn.nodemanager.aux-services

mapreduce_shuffle

yarn.nodemanager.aux-services.mapreduce.shuffle.class

org.apache.hadoop.mapred.ShuffleHandler

5.编辑“D:\\hadoop-2.7.6\\etc\\hadoop”目录下的hadoop-env.cmd文件,将JAVA_HOME用 @rem注释掉,编辑为JAVA_HOME的路径(JDK安装在C:\\Program Files\\Java\\jdk1.8.0_191),然后保存;

@rem The java implementation to use. Required.

@rem set JAVA_HOME=%JAVA_HOME%

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

替换文件

下载到的hadooponwindows-master.zip,(链接:https://pan.baidu.com/s/1AZEDLb6XijXHQrbZ4nzXpQ 密码:jvf8)解压,将bin目录(包含以下.dll和.exe文件)文件替换原来hadoop目录下的bin目录

运行测试

1.运行cmd窗口,执行“hdfs namenode -format”; (如果失败,有可能是环境变量没有起作用,重启一下就可以了)

5b7a13def2906b945a26e79830cb6e28.png382a92e043a0e7b783b1d0be65f0842c.png

2.运行cmd窗口,切换到hadoop的sbin目录,执行“start-all.cmd”,它将会启动以下进程。

5fa5784c8359e9dd27b6acc9c947f154.png0b6face22a27bba4a804977be75ea725.png

9e3444db130c672b716d01434df51617.png ab9ad242824b7e3a94eed0d2a2fc99ef.png

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

998856e32dbb08e587e9d7812271ea6b.png

1.创建输入目录

D:\\hadoop-2.7.6\\sbin>hadoop fs -mkdir hdfs://localhost:9000/user/

D:\\hadoop-2.7.6\\sbin>hadoop fs -mkdir hdfs://localhost:9000/user/wcinput

2.上传数据到目录,在D盘下创建file1.txt和file2.txt,在文件中随意输入内容

D:\\hadoop-2.7.6\\sbin>hadoop fs -put D:\\file1.txt hdfs://localhost:9000/user/wcin

put

D:\\hadoop-2.7.6\\sbin>hadoop fs -put D:\\file2.txt hdfs://localhost:9000/user/wcin

put

3.查看文件

D:\\hadoop-2.7.6\\sbin>hadoop fs -ls hdfs://localhost:9000/user/wcinput

f4a48c144f38298fdcc071551a578c2b.png

hadoop自带的web控制台GUI

e50ba6a818a10c1a82ef12b34893b327.png

111787fd704af346382cfb7f6697e467.png

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值