在Win10下配置hardoop和hbase

本文介绍在windows下配置hardoop和hbase:

目录

准备版本

配置环境

配置hadoop

配置hbase

参考资料

准备版本

  1. Java:jdk1.8.0_231。
  2. Hadoop:3.2.3。阿里云开源镜像站资源目录
  3. Hbase:2.3.7。https://archive.apache.org/dist/hbase/2.3.7/hbase-2.3.7-bin.tar.gz

JDK从Oracle官网下载,hadoop从阿里镜像站下载,hbase从apache存档中下载。Hadoop和Hbase一定要是上面的版本,否则不能联通。官网Apache HBase ™ Reference Guide这里介绍的兼容性有时不对,如本文写作时20220512下载了hadoop3.3.2和hbase2.4.12,二者不能搭配,Hbase启动会报错“java.lang.IllegalArgumentException: object is not an instance of declaring class”。

所有文件下载后解压到如下目录:(setEnv.bat和hadoop-workdir为后续创建)

配置环境

配置环境有两种方式。

 

第一种,设置windows环境变量JAVA_HOME、HADOOP_HOME、HBASE_HOME,并将%JAVA_HOME%\bin、%HADOOP_HOME%\bin、%HADOOP_HOME%\sbin、%HBASE _HOME%\bin、%HBASE _HOME%\conf添加到PATH。此方式优点是可全局方便的调用各命令,缺点是可能会影响到其他应用。

第二种,编写一个批处理,并用批处理启动相应的程序。此方式优点是不影响其他应用,确定是调用命令时需要新设置环境。

下文按第二种方式进行配置。首先在G:\hadoop目录下编写setEnv.bat如下:

echo 设置环境变量

set HADOOP_ROOT=g:\hadoop

set JAVA_HOME=%HADOOP_ROOT%\jdk1.8.0_231

set HADOOP_HOME=%HADOOP_ROOT%\hadoop-3.2.3

set HBASE_HOME=%HADOOP_ROOT%\hbase-2.3.7

set PATH=%JAVA_HOME%\bin;%HADOOP_HOME%\bin;%HADOOP_HOME%\sbin;%HBASE_HOME%\bin;%HBASE_HOME%\conf;%PATH%

配置hadoop

  1. 替换bin目录下的文件,否则windows下无法启动hadoop
    1. https://gitee.com/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值