01-Hadoop 安装(Windows 单机)
1、安装
安装 hadoop 之前需要安装好 java 环境。在 cmd 中输入
java -version
命令,查看是否安装成功。下载安装 Hadoop 安装包(版本自行选择)。一般选择以
tar.gz
结尾的压缩包,如hadoop-3.3.1.tar.gz
Hadoop 安装包下载地址:https://archive.apache.org/dist/hadoop/
- Hadoop-common:是指支持 Hadoop 模块的常用实用程序和库。
- Hadoop-core:与 Hadoop-common 相同,根据 https://hadoop.apache.org/ 它于2009年7月更名为 Hadoop-common。
解压已下载的 Hadoop 文件,如解压到:
c:env\hadoop
。配置 Hadoop 环境变量。点击
电脑–>属性–>高级系统设置–>环境变量
,一共需要配置两个环境变量。- 新增
HADOOP_HOME
环境变量,变量值写:Hadoop的解压路径(例如我的路径是:c:env\hadoop)
- 一些软件或者程序在调用 Hadoop 时会查找这个环境变量。如果没有配置,会报错:
Failed to locate the winutils binary in the hadoop binary path
- 一些软件或者程序在调用 Hadoop 时会查找这个环境变量。如果没有配置,会报错:
- 编辑
Path
环境变量,在变量值中增加%HADOOP_HOME%\bin
- 新增
2、环境验证
配置好环境变量后,打开命令提示符,然后输入命令hadoop version
,按回车,如果显示出版本号,则说明安装成功。
3、报错
3.1、java.io.IOException: Could not locate executable null\bin\winutils.exe in the Hadoop binaries
问题出现的原因是hadoop目录bin文件下缺少
winutils.exe
文件;解决
- 下载
winutils.exe
放到hadoop 的安装目录/bin
目录下。下面是一些提供 winutils 的 git 地址: - 下载的
winutils.exe
的版本最好是和 hadoop 的版本一致,版本略低 hadoop 应该也可以
- 下载
01-Hadoop 安装(Windows 单机)
https://flepeng.github.io/Hadoop-11-安装-01-Hadoop-安装(Windows-单机)/