Spark实战—— (2.3) HBase基本使用

HBase的使用有两种方式——

  • 使用HBase shell在命令行进行交互
  • 使用Java API编写执行程序供HBase运行

本文对两种方法做简单的使用练习,主要参考HBase教程

1. HBase shell使用

HBase shell是可以与HBase通信的shell,HBase Shell给出了常用的指令,练习使用如下。

启动HBase集群后,启动HBase shell,如下:

使用help可以看到对HBase shell一些使用介绍

1.1 通用指令

(启动HBase集群后,使用)

HBase shell提供几个获取常用信息的指令,如下:

  1. status,获取当前集群状态
  1. whoami,获取当前用户信息
  1. version,获取当前HBase版本
  1. table_help,可以看到如何操作table
1.2 table操作指令
  1. 创建表create 'table_name', 'columnFamily',单引号不能省略,如下,创建emp表,有两个列族
  1. list查看已创建的表进行验证,或者用exists指令
  1. 使用alter修改列族的信息,包括修改单元格的版本数、删除列族等,比如修改版本数为3(默认为1)
  1. 增加列族,alter 'table_name', 'new_columnFamily_name'
  1. 删除列族,alter 'table_name', 'delete'=>'del_columnFamily_name'
  1. 使用describe查看表的信息如下,可以看到addressInfo列族的VERSION已改成3,增加了新列族,而删除的列族也不再存在
  1. 使用disable可以禁用表,enable可以启用表,禁用后只能通过listexists检测到表,不能操作
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值