hbase的简单操作

本文详细介绍了HBase的基础操作,包括表的管理(创建、删除、查看结构和修改)、权限管理、数据的增删改查以及Region管理。通过示例展示了如何使用HBase shell进行各种操作,如创建表、分配权限、添加和查询数据以及进行Region的移动和分裂。
摘要由CSDN通过智能技术生成

近期公司用hbase来存储日志,然后再来分析 ,把hbase开发经常要用的命令找了出来.

用ssh登陆安装hbase那台linux后

用hbase shell进行hbase命令控制台!

表的管理

1)查看有哪些表

hbase(main)> list

2)创建表

 

# 语法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS>}

# 例如:创建表t1,有两个family name:f1,f2,且版本数均为2

hbase(main)> create 't1',{NAME => 'f1', VERSIONS => 2},{NAME => 'f2', VERSIONS => 2}

3)删除表

分两步:首先disable,然后drop

例如:删除表t1

 

hbase(main)> disable 't1'

hbase(main)> drop 't1'

4)查看表的结构

 

# 语法:describe <table>

# 例如:查看表t1的结构

hbase(main)> describe 't1'

5)修改表结构

修改表结构必须先disable

 

# 语法:alter 't1', {NAME => 'f1'}, {NAME => 'f2', METHOD => 'delete'}

# 例如:修改表test1的cf的TTL为180天

hbase(main)> disable 'test1'

hbase(main)> alter 'test1',{NAME=>'body',TTL=>'15552000'},{NAME=>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值