熟悉常用的HBase操作

本文档详细介绍了如何在Hadoop环境中进行HBase的基本操作,包括使用Shell命令进行表的创建、数据增删查改,以及通过Java API进行编程实践。涵盖了从环境配置到操作步骤,适合初学者熟悉HBase操作。
摘要由CSDN通过智能技术生成

1.实验目的

(1)理解HBase在Hadoop体系结构中的角色;

(2)熟练使用HBase操作常用的Shell命令;

(3)熟悉HBase操作常用的Java API。

2.实验平台

(1)操作系统:Linux(建议Ubuntu16.04或Ubuntu18.04);

(2)Hadoop版本:3.1.3;

(3)HBase版本:2.2.2;

(4)JDK版本:1.8;

(5)Java IDE:Eclipse。

3.实验步骤

(一)基本的安装环境配置操作:

(1)解压hbase到usr/local,更改文件名称:

 注:这里是因为已经解压到了usr/local里面,文件的名称也进行了修改;

(2)下面把hbase目录权限赋予给hadoop用户:

(3)配置环境变量,将hbase下的bin目录添加到path中,这样,启动hbase就无需到/usr/local/hbase目录下,大大的方便了hbase的使用。教程下面的部分还是切换到了/usr/local/hbase目录操作,有助于初学者理解运行过程,熟练之后可以不必切换。编辑~/.bashrc文件

(4)添加HBase权限

(5)启动Hadoop:

(6)检查hbase的版本:

(7)配置/usr/local/hbase/conf/hbase-env.sh 。配置JAVA环境变量,并添加配置HBASE_MANAGES_ZK为true,用vi命令打开并编辑hbase-env.sh,命令如下:

(8)配置/usr/local/hbase/conf/hbase-site.xml,打开并编辑hbase-site.xml:

 (9)启动hbase:

(10)伪分布安装,配置/usr/local/hbase/conf/hbase-env.sh:

 (11)配置/usr/local/hbase/conf/hbase-site.xml,用命令vi打开并编辑hbase-site.xml

(12)测试运行HBase

(13)启动hadoop:

(14)启动hbase:

(15)在进入伪分布的命令模式:

(16)关闭hbase

 (二)编程实践操作:

在hbase里面创建表:

检查表中的基本信息:

HBase中用put命令添加数据:

删除数据:

删除表格中的所有数据:

查看数据,HBase中有两个用于查看数据的命令:1. get命令,用于查看表的某一行数据;2. scan命令用于查看某个表的全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晴天@star

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值