一、说明
注意:该教程适用于:远程连接Linux上的Hadoop集群,因此本步骤是不需要在本地再下载hadoop的
在win10操作系统上,运行Hadoop以及其相关依赖包(比如Hbase依赖包)时,我遇到的情况是,我需要使用SpringBoot+Phoenix的组合去连接Hbase这往往是需要在本机(Windows 10)上安装配置 Hadoop 环境变量,最好下载一个和服务器hbase版本一样的hadoop放在本地,这样才能够得到返回值的。
以下是具体的安装配置 Hadoop 环境变量的步骤。
二、在 Windows 10 上安装配置 Hadoop 环境变量的步骤
在Windows 10 上安装配置 Hadoop 环境变量需要以下步骤:
2.1 安装 Java 运行环境
Hadoop 需要 Java 8 或以上版本。下载并安装 Java 运行环境。
步骤比较简单,略过。
2.2 下载 Hadoop
从 Apache Hadoop 官网下载最新版本的 Hadoop。
https://hadoop.apache.org/releases.html(有点慢的官网)
https://archive.apache.org/dist/hadoop/common/hadoop-3.1.1/(用这个地址快点)
注意这个版本,要跟你服务端的Hadoop版本一样哦
查看版本的方式:Ambari->Services->HBase->HBase Master Ul拉到最底部查看
2.3 解压 Hadoop
将下载的 Hadoop 压缩包解压到任意目录,例如 E:\Hadoop\hadoop
2.4 配置 Hadoop 环境变量
2.4.1 添加到 PATH 环境变量
将 Hadoop 的 bin 目录添加到 PATH 环境变量中。
2.4.2 创建新的系统环境变量 HADOOP_HOME
创建新的系统环境变量 HADOOP_HOME,并将其值设置为 Hadoop 的安装路径,例如 E:\Hadoop\hadoop。
2.5 配置 Hadoop 的Java环境路径
访问E:\Hadoop\hadoop\etc\hadoop找到hadoop-env.cmd
将JAVA_HOME目录改为:set JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_121
2.6 下载winutils文件
winutils下载链接如下:
Gitee地址:https://gitee.com/nkuhyx/winutils.git
Github地址:https://github.com/cdarlint/winutils.git
可以在该压缩包中选择需要的版本,对应版本如下:
如果安装的hadoop版本是:3.1.2或者3.2.0
就用winutils-master里面的hadoop-3.0.0配置环境变量吧!
2.7 引入 hadoop.dll 和 winutils.exe 文件
将 winutils 中的 hadoop.dll
文件 和 winutils.exe
文件
拷贝到 C:\Windows\System32 目录下
2.8 重启IDE或重启电脑
如果还是报错,请重启电脑试试!
重启电脑即可解决问题,注意注意:一定要重启电脑才能生效文章来源:https://www.toymoban.com/news/detail-655439.html
2.9 验证Hadoop环境变量的安装情况
在命令行中输入hadoop -version
命令查看 Hadoop,Ok。完美
文章来源地址https://www.toymoban.com/news/detail-655439.html
到了这里,关于【项目实战】在win10上安装配置Hadoop的环境变量的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!