博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hbase常用命令
阅读量:4946 次
发布时间:2019-06-11

本文共 980 字,大约阅读时间需要 3 分钟。

Hbase Shell 常用命令

 

1.hbase shell 进入hbase

2.list 查看表

3.创建一个表member(f1为列族)

   create 'member', 'f1'

4.查看表描述

   describe 'member'

5.scan浏览表中数据

   scan 'member'

6.删除一个列族m_id:先将表disable(如果表中之前有数据的话,会把数据清空)

   disable 'member'

   is_enabled 'member'

   alter 'member',{NAME=>'m_id',METHOD=>'delete'}

   最后enable,否则不能进行其他操作

   enable 'member'

7.插入几条记录

   put'member','scutshuxue','info:age','24'

8.通过rowkey  get数据

   get 'member','scutshuxue'

9.查询表中有多少行

   count 'member'

10.删除整行

 deleteall 'member','xiaofeng'  (xiaofeng 为 rowkey)

   delete 'member', 'xiaofeng','info:age'  (删除rowkey为xiaofeng  字段名为 age的字段)

11.将整张表清空

   truncate 'scores'

12.删除表

   disable 'scores'

   drop 'scores'

13.查询表是否存在

    exists 'scores'

14.根据前缀模糊查询

    scan 'CDPOST_YZYT', {FILTER =>org.apache.hadoop.hbase.filter.PrefixFilter.new(org.apache.hadoop.hbase.util.Bytes.toBytes('NE43270000111'))}

15.结果数据导出到文件中

    echo "count 'CDPOST_YZYT'"|./hbase shell > /home/lftest/1.txt

16.查看前10行

     scan 'TELEPHONE_YZYT',{LIMIT=>10}

转载于:https://www.cnblogs.com/riyueyuzhuzhu/p/5594710.html

你可能感兴趣的文章
Myeclipse反编译插件
查看>>
Dubbo和Zookerper的关系
查看>>
centos 5 系统安装MYSQL5.7
查看>>
docker数据卷(转)
查看>>
地图定位及大头针设置
查看>>
oracle常用小知识点
查看>>
CATransform3D参数的意义
查看>>
怎么自己在Objective-C中创建代理
查看>>
Under Armour Drive 4 Performance Reviews
查看>>
C#操作目录和文件
查看>>
警惕数组的浅拷贝
查看>>
百度地图 导航
查看>>
SQLServer 错误: 15404,无法获取有关 Windows NT 组
查看>>
html5全局属性
查看>>
【转】Android Hook框架Xposed详解
查看>>
Android 有用代码片段总结
查看>>
英语各种时态例句
查看>>
从下往上看--新皮层资料的读后感 第三部分 70年前的逆向推演- 从NN到ANN
查看>>
(转)系统引导管理器GRUB详解
查看>>
数据访问C#入门经典第21章-读写压缩数据
查看>>