1、HBase Shell操作

1、通用命令
//展示regionserver的task列表
hbase(main):000:0>processlist
//展示集群的状态
hbase(main):000:0>status
//table命令的帮助手册
hbase(main):000:0>table_help
//显示hbase的版本
hbase(main):000:0>version
//展示当前hbase的用户
hbase(main):000:0>whoami
2、DDL操作
//修改表的属性
hbase(main):000:0>alter 't1', NAME => 'f1', VERSIONS => 5
//创建表
hbase(main):000:0>create 'test', 'cf'
//查看表描述,只会展示列族的详细信息
hbase(main):000:0>describe 'test'
//禁用表
hbase(main):000:0>disable 'test'
//禁用所有表
hbase(main):000:0>disable_all
//删除表
hbase(main):000:0>drop 'test'
//删除所有表
hbase(main):000:0>drop_all
//启用表
hbase(main):000:0>enable 'test'
//启用所有表
hbase(main):000:0>enable_all
//判断表是否存在
hbase(main):000:0>exists 'test'
//获取表
hbase(main):000:0>get_table 'test'
//判断表是否被禁用
hbase(main):000:0>is_disabled 'test'
//判断表是否被启用
hbase(main):000:0>is_enabled 'test'
//展示所有表
hbase(main):000:0>list
//展示表占用的region
hbase(main):000:0>list_regions
//定位某个rowkey所在的行在哪一个region
hbase(main):000:0>locate_region
//展示所有的过滤器
hbase(main):000:0>show_filters
3、namespace操作
//修改命名空间的属性
hbase(main):000:0>alter_namespace 'my_ns', {METHOD => 'set', 'PROPERTY_NAME' => 'PROPERTY_VALUE'}
//创建命名空间
hbase(main):000:0>create_namespace 'my_ns'
//获取命名空间的描述信息
hbase(main):000:0>describe_namespace 'my_ns'
//删除命名空间
hbase(main):000:0>drop_namespace 'my_ns'
//展示所有的命名空间
hbase(main):000:0>list_namespace
//展示某个命名空间下的所有表
hbase(main):000:0>list_namespace_tables 'my_ns'
4、dml操作
//向表中追加一个具体的值
hbase(main):000:0>append 't1', 'r1', 'c1', 'value', ATTRIBUTES=>{'mykey'=>'myvalue'}
//统计表的记录条数,默认一千条输出一次
hbase(main):000:0>count 'test'
//删除表的某一个值
hbase(main):000:0>delete 't1', 'r1', 'c1', ts1
//删除表的某一个列的所有值
hbase(main):000:0>deleteall 't1', 'r1', 'c1'
//获取表的一行记录
hbase(main):000:0>get 't1', 'r1'
//获取表的一个列的值的个数
hbase(main):000:0>get_counter 't1', 'r1', 'c1'
//获取表的切片
hbase(main):000:0>get_splits 't1'
//增加一个cell对象的值
hbase(main):000:0>incr 't1', 'r1', 'c1'
//向表中的某一个列插入值
hbase(main):000:0>put 't1', 'r1', 'c1', 'value’, ts1
//扫描表的全部数据
hbase(main):000:0>scan 't1'
//清空表的所有数据
hbase(main):000:0>truncate

HBase基本操作命令整理相关推荐

  1. git常用操作命令整理大全(含github操作)

    git常用操作命令整理大全

  2. 【大数据HBase系列】 HBase面试题整理

    文章目录 HBase面试题整理(一) 1. HBase的特点是什么? 2.HBase和Hive的区别? 3.HBase适用于怎样的情景? 4.描述HBase的rowKey的设计原则?(☆☆☆☆☆) 5 ...

  3. 入侵oracle数据库时常用的操作命令整理

    首 页  系统问题系  图像网站系  办公应用系  编程开发系  数字艺术系  学院图酷  [ 视频中心  看精美图片  专题集锦  学院周刊 ] 操作系统 | 工具软件 | 病毒安全 | 多媒体 | ...

  4. hbase面试题整理

    一. 简单介绍下Hbase (1) Hbase一个分布式的基于列式存储的数据库,基于Hadoop的hdfs存储,zookeeper进行管理. (2) Hbase适合存储半结构化或非结构化数据,对于数据 ...

  5. Lily HBase Indexer使用整理

    关于Key-Value Indexer组件 CDH5.3.2中的Key-Value Indexer使用的是Lily HBase NRT Indexer服务,Lily HBase Indexer是一款灵 ...

  6. Linux根目录扩容操作命令整理(扩容99G;未添加新盘)

    主要脚本整理 lsblk fdisk /dev/sdanp 主分区e 扩展分区+99Gw partprobe lsblk lvmpvcreate /dev/sda3pvdisplayvgextend ...

  7. linux vps 命令,CentOS最常用Linux vps操作命令整理大全

    vps用的centos系统,为了方便查看整理了一些Linux常用命令: 忘记的时候翻出来看看,不用二次浪费时间东找西找浪费时间: 文件和目录: # cd /home 进入 '/home' 目录 # c ...

  8. Redis 数据类型与操作命令整理

    Redis 优势 性能极高 – Redis能读的速度是110000次/s,写的速度是81000次/s . 丰富的数据类型 – Redis支持二进制案例的 Strings, Lists, Hashes, ...

  9. W10系统matlab无法保存对该路径的更改 pathdef_Linux系统常用操作命令整理 - SimonShixinlong...

    1.查看linux版本:cat /proc/version 2.查看Linux版本: uname --all 3.查看php版本:php -v 查看PHP扩展库: php -m 查看MySQL版本: ...

最新文章

  1. linux|minicom使用方法汇总
  2. MISC | base64隐写
  3. php dedecms 记录访问者ip,dedecms实现显示访问者ip地址的办法
  4. 平安性格测试题及答案_面试要求做性格测试,该怎么做?
  5. nginx命令和配置
  6. curl有时获取不到数据 什么原因导致_缓存击穿导致 golang 组件死锁的问题分享...
  7. 修改PostgreSQL数据库的默认用户postgres的密码
  8. HDU 1195 Open the Lock BFS
  9. 安川机器人如何注释化指令_安川机器人命令介绍
  10. JAVA中ResourceBundle使用详解
  11. 解释颜色深度概念:8 bit、16 bit、32 bit的意思
  12. C语言 | 条件运算符
  13. android 百度地图鹰眼,百度地图鹰眼轨迹
  14. 公开课分享《如何快速有效地编写一份商业计划书》
  15. 什么oracle,什么是ORACLE?
  16. c语言中tho什么意思,干货丨与老外聊天常用的英文缩写,速度get
  17. php采集一言代码_php抓取一言数据
  18. 白银价格转换器(美元/盎司-人民币/克)
  19. 用for循环打印乘法口诀表
  20. 不知道考研那些书比较好么?我来推荐~~~(二)

热门文章

  1. PyQt5 参考文档
  2. vb.net2019-hello,world
  3. 【Python】特征工程:数值特征的缩放与编码
  4. 【面试招聘】去不了大厂实习,小厂实习去吗?
  5. 温州大学《机器学习》课程课件(六、KNN算法)
  6. 5个相见恨晚的神器网站
  7. 【竞赛】智能算法赛:智慧海洋建设Top1方案代码
  8. 一文通俗了解对抗生成网络(GAN)核心思想
  9. 特征工程的宝典-《Feature Engineering for Machine Learning》翻译及代码实现
  10. 11种必知的word embeddings模型