文章目录

  • 一、创建表
  • 二、列出表信息
  • 三、添加数据
  • 四、获取数据
  • 五、浏览表的相关信息
  • 六、修改列族模式
  • 七、统计表中行数
  • 八、显示表相关信息
  • 九、使表无效或有效
  • 十、删除指定单元格的数据
  • 十一、删除表
  • 十二、补充

一、创建表

1、创建t1表,列族为f1,版本号为5
create ‘t1’ , {NAME =>’f1’ ,VERSION => 5 }

2、创建t1表,3个列族分别为f1、f2、f3
create ‘t1’ , {NAME =>’f1’ ,NAME =>’f2’ ,NAME =>’f3’}
或者
create ‘t1’ , ’f1’ , ’f2’ , ’f3’

3、创建t1表,将表依据分割算法 HexStringSplit 分布在15个Region里
create ‘t1’ , ‘f1’ , {NUMERGIONS => 15 , SPLITALGO => ‘HexStringSplit’}

4、创建t1表,指定切分点
create ‘t1’ , ‘f1’ , {SPLITS => [‘10’ , ‘20’ , ‘30’ , ‘40’]}

二、列出表信息

list

三、添加数据

1、向t1表中row1行f1:c1列所对应的单元格添加数据value,时间戳为1421822
put ‘t1’ , ‘row1’ , ‘f1:c1’ , ‘value’ , 1421822

四、获取数据

1、获得表t1,r1行,c1列,时间范围为[ts1, ts2]版本号为4的数据
get ‘t1’, ‘r1’, {COLUMN => ‘c1’, TIMERANGE => [ts1, ts2], VERSIONS => 4}

2、获得表t1、r1行、c1和c2列上的数据
get ‘t1’ , ‘r1’ , ‘c1’ , ‘c2’

五、浏览表的相关信息

1、浏览表“.META.” 、列 info:regioninfo 上的数据
scan ‘.META.’, {COLUMNS => ‘info:regioninfo’}

2、浏览表 t1、列 c1、时间范围为[1303668804, 1303668904]的数据
scan ‘t1’, {COLUMNS => ‘c1’, TIMERANGE => [1303668804, 1303668904]}

六、修改列族模式

1、向表 t1 添加列族 f1
alter ‘t1’, NAME => ‘f1’

2、删除表 t1 中的列族 f1
alter ‘t1’, NAME => ‘f1’, METHOD => ‘delete’

3、设定表 t1 中列族 f1 最大为 128 MB
alter ‘t1’, METHOD => ‘table_att’, MAX_FILESIZE => ‘134217728’
“134217728”表示字节数,128 MB 等于 134217728 字节

七、统计表中行数

1、统计表t1的行数
count ‘t1’

八、显示表相关信息

describe ‘t1’

九、使表无效或有效

enable/disable

十、删除指定单元格的数据

1、删除表 t1、行 r1、列 c1、时间戳为 ts1 上的数据
delete ‘t1’, ‘r1’, ‘c1’, ts1

十一、删除表

drop
删除之前应该先令表失效

十二、补充

1、判断表存在
exists

2、使表失效,然后新建
truncate

3、退出hbase shell
exit

4、关闭hbase集群
shutdown

5、输出hbase版本信息
version

6、输出hbase集群状态信息
status
可以通过 summary、simple 或者 detailed 这 3 个参数指定输出信息的详细程度

HBase常用的Shell命令相关推荐

  1. 37条常用Linux Shell命令组合

    2019独角兽企业重金招聘Python工程师标准>>> 37条常用Linux Shell命令组合,推荐个各位网友,老手和新手们都值得收集和总结的东西.一起来看看 序号 任务 命令组合 ...

  2. 我常用的shell命令

    我常用的shell命令 tar: tar jxvf filename.tar.bz2 tar xvf filename.tar tar cvf filename.tar file tar cjvf f ...

  3. 常用adb shell 命令

    常用adb shell命令: 1.按键事件           input text <string>   input a string to device          input ...

  4. 简单而常用的shell 命令

    基本但是很有用的shell 0.man $cmd 1.ls/ls -a/ls -l 2.cd==cd ~ 3.pwd 4.cp -r /home/usro1/exp /home/usr02 5.mv ...

  5. 工程师追查线上问题(或运维)常用的shell命令

    shell本身是非常强大的,而工程师在追查线上问题时,如何能够更加快速更加有效的定位问题,用好shell非常关键.下面是我总结的几个在追查问题时常用的shell命令.大家可以参考下.大家有好的命令,也 ...

  6. 操作系统必知必会:Linux(1)常用的Shell命令

    操作系统必知必会:Linux(1)常用的Shell命令 常用的Shell命令 磁盘管理 cd df du mkdir pwd ls 文件管理 cat chmod chown cp diff file ...

  7. mongodb中常用的shell命令

    mongodb中常用的shell命令 常用的shell命令 1.帮助命令 2.数据库操作命令 3.创建数据库和集合 4.集合中的文档(document)操作 5.聚集集合查询 常用的shell命令 1 ...

  8. kafka常用的shell命令

    kafka常用shell命令: ------------------------------------ 1.创建topic bin/kafka-topics.sh --create --zookee ...

  9. 常用adb shell命令大全

    一.adb相关命令. 1. 关闭adb服务:adb kill-server 2. 开启adb服务:adb start-server 3. 查看当前连接的手机设备:adb devices 4. 多设设备 ...

最新文章

  1. 高通安卓调试LCD几方面总结
  2. 打印格式设置(SPAD)
  3. html input 传值 request接到值为null,解决jsp向servlet传值为null的问题
  4. 毕竟这个世界互相适合的人太少了
  5. linux 查看网络流量
  6. 使用 WebView2 封装一个生成 PDF 的 WPF 控件
  7. mdt 计算机名_MDT Administrator
  8. 首都师范 博弈论 9 5 5引入物质奖励后的博弈模型
  9. MySql批量插入语句(INSERT)
  10. SpringBoot + React汽车租赁管理系统 附带详细运行指导视频
  11. 【数据库】三级模式两级映射详解
  12. 你及格了吗?史上最难云原生冷知识大挑战真题解析
  13. 错误 error C2220: 警告被视为错误 - 没有生成“object”文件 (..\..\src\caffe\util\math_functions.cpp)
  14. Domain Adaptation and Adaptive Information Fusion for Object Detection on Foggy Days
  15. 免费音视频格式转换软件
  16. 深入XSLT第一章序言—什么是XSL
  17. 密码学之对称加密体系(1):AES、SM4的 S 盒有限域与复合域算法实现原理
  18. WebGIS-分辨率与比例尺
  19. PP01工艺路线批量导入_SAP刘梦_新浪博客
  20. DCM4CHE解压缩的DICOM文件

热门文章

  1. //随机生成1位大写字母\小写字母\数字
  2. [当人工智能遇上安全] 6.基于机器学习的入侵检测和攻击识别——以KDD CUP99数据集为例
  3. [Python图像处理] 四十一.Python图像平滑万字详解(均值滤波、方框滤波、高斯滤波、中值滤波、双边滤波)
  4. 【数据结构与算法】之深入解析“安装栅栏”的求解思路与算法示例
  5. LeetCode Algorithm 9. 回文数
  6. 2019\National _C_C++_C\试题 B: 递增序列
  7. HTML5拖放API
  8. 2017年第八届蓝桥杯C/C++ A组国赛 —— 第一题:平方十位数
  9. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1088:分离整数的各个数
  10. 【Linux】一步一步学Linux——chown命令(112)