windows下安装hadoop

首先确保已经配置java环境,在cmd中输入 java -version看是否有输出类似的语句

java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

若没有自行百度安装Java环境变量

1、去官网下载hadoop包 ,地址是(注意下载版本)

https://archive.apache.org/dist/hadoop/common/

2、解压到文件目录不含空格的文件夹下(切记不含空格,)

C:\Program Files 可以用 C:\PROGRA~1 代替

  2.1 去 GitHub - steveloughran/winutils: Windows binaries for Hadoop versions (built from the git commit ID used for the ASF relase) 下载对应Hadoop版本的bin文件、然后复制到hadoop目录下的bin文件夹,并复制一份hadoop.dll放到C:\Windows\System32下。

  2.2 配置环境变量 HADOOP_HOME(我的电脑 → 属性 → 高级系统设置 → 环境变量),然后在path中添加

环境变量如:
HADOOP_HOME
path中添加:
%HADOOP_HOME%\bin
%HADOOP_HOME%\sbin

   2.3 在新打开的cmd窗口中输入 hadoop version  

    若出现

Hadoop 2.6.0
Subversion https://git-wip-us.apache.org/repos/asf/hadoop.git -r e3496499ecb8d220fba99dc5ed4c99c8f9e33bb1
Compiled by jenkins on 2014-11-13T21:10Z
Compiled with protoc 2.5.0
From source with checksum 18e43357c8f927c0695f1e9522859d6a
This command was run using /D:/hadoop-2.6.0/share/hadoop/common/hadoop-common-2.6.0.jar

    则为成功

    若出现:

系统找不到指定的路径。
Error: JAVA_HOME is incorrectly set.
       Please update D:\hadoop-2.6.0\conf\hadoop-env.cmd
'-Xmx512m' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

    则把JAVA_HOME中的 

C:\Program Files 用 C:\PROGRA~1 代替,然后在重新开一个cmd重复上一步看是否成功

 

posted @ 2020-12-01 17:28  一个小学僧  阅读(455)  评论(0编辑  收藏  举报