一、客户端进出命令
1.    启动HBase
    start-hbase.sh
2.    关闭hbase
    stop-hbase.sh
3.    进入客户端
    ./hbase shell
4.    退出客户端命令
    quit

二、namespace操作
5.    查看namespace
    list_namespace
6.    创建namespace
    create_namespace "namespace"
7.    删除namespace
    drop_namespace "namespace"

三、表操作
1.    查看所有表
hbase(main):024:0> list    
2.    查看某个namespace下所有的表
hbase(main):027:0> list_namespace_tables "testns"
3.    创建表
hbase(main):027:0> create "namespace:表名","列族1","列族2"
hbase(main):027:0> create "testns:t_person","info","edu"
4.    查看表结构
hbase(main):027:0> desc "testns:t_person"
5.    删除表和禁用表
hbase(main):027:0> disable "namespace:表"
hbase(main):027:0> drop "namespace:表"

四、数据增删改查
1.    添加数据
put "namespace:表","rowkey","列族1:列名1","值"
hbase(main):007:0> put 'testns:t_person','1001','info:name','zhangsan'
2.    根据rowkey查找数据
    get "namespace:表名","rowkey"
hbase(main):015:0> get 'testns:t_person','1001'
3.    scan查询表中所有数据
hbase(main):015:0> scan 'testns:t_person'
4.    scan 查询表中前2条数据
hbase(main):015:0> scan "restns:t_person",{LIMIT=>2}
5.    使用start row和end row范围查找
hbase(main):015:0> scan "testns:t_person",{STARTROW=>'1001',STOPROW=>'1003'}
6.    使用start row和limit查找
hbase(main):015:0> scan "testns:t_person",{STARTROW=>'1001',LIMIT=>2}
7.    修改数据
put "namespace:表名","rowkey","列族:列名","值"
8.    删除数据
delete "namespace:表","rowkey","列族:列名"
9.    删除某个rowkey对应的数据
deleteall "namespace:表","rowkey"
10.    统计表中所有数据
count "namespace:表"
11.    清空表中的所有数据
truncate "namespace:表"

五、多版本问题
1.    创建表
hbase(main):013:0> create "testns:user","info"
2.    修改版本数
hbase(main):013:0> alter "testns:user",{NAME=>'INFO',VERSIONS=>2}
3.    查看多版本
hbase(main):013:0> get "testns:user","10001",{COLUMN=>'info:name',VERSIONS=>3}

HBase的操作命令相关推荐

  1. HBase基本操作命令整理

    1.HBase Shell操作 1.通用命令 //展示regionserver的task列表 hbase(main):000:0>processlist //展示集群的状态 hbase(main ...

  2. hbase维护操作命令

    1.基本命令:   建表:  create 'hbase_t_m_user_personalmodel_recommend','modelinfo','recommendlist','baseinfo ...

  3. HBase环境搭建与基本使用(保姆级教程)

    HBase 2.x环境搭建与基本使用 一.HBase简介 数据模型 系统架构 二.HBase伪分布式配置 0. 准备工作 1. HBase配置文件介绍 2. HBase安装与伪分布配置 1)安装HBa ...

  4. 【头歌】HBase综合测试

    第一关:HBase-shell命令 任务描述 使用 HBase shell 命令创建表: exam_tb1 ,向表中添加数据,表的数据与结构如下: 相关知识 略 编程要求 根据右侧窗口命令行内的提示, ...

  5. 搜狗搜索日志分析系统

    实验手册--搜狗搜索日志分析系统 转载:https://www.cnblogs.com/biehongli/p/8074642.html 前奏:请提前搭建好你的集群和必要的软件:hadoop + jd ...

  6. 实验手册——搜狗搜索日志分析系统

    前奏:请提前搭建好你的集群和必要的软件:hadoop + jdk + hive + Sqoop + HBase: 数据(链接是网友的,感谢,感谢,感谢.里面有测试数据):链接:http://pan.b ...

  7. JAVA_基础部分_综合篇

    JVM (1) 基本概念: JVM是可运行Java代码的假想计算机 ,包括一套字节码指令集.一组寄存器.一个栈.一个垃圾回收,堆 和 一个存储方法域.JVM 是运行在操作系统之上的,它与硬件没有直接的 ...

  8. Hbase数据库的常用操作命令

    HBase的使用 1.自带了shell命令行 $ bin/hbase shell 2.输入help获取帮助信息 3.shell命令行的删除,需要按住ctrl+删除键才可以删除 4.list列出当前数据 ...

  9. Hbase数据库中表的操作命令简介 Hbase shell命令

    进入hbase命令行 ./hbase shell 显示hbase中的表 list 创建user表,包含info.data两个列族 create 'user', 'info1', 'data1' cre ...

最新文章

  1. HashMap 的使用
  2. py导入包异常跳出_Python运行Unittest作为包导入错误
  3. Java中expecial,RxJava 学习笔记 (一)
  4. Go 语言学习笔记(三):类型系统
  5. 实现DDD领域驱动设计: Part 1
  6. 计算机动画 应用,计算机动画与应用.PDF
  7. iBatis for net 框架使用
  8. (第二章)mysql创建数据库
  9. 简记docker用法
  10. codevs 1388 砍树
  11. mac os 10.10 safari java插件_OS X 10.10 Yosemite强大而漂亮的Safari 8浏览器
  12. 霍华德大学计算机科学,霍华德大学有哪些专业
  13. 台式计算机如何扫描文件,打印机怎么扫描,教您打印机怎么扫描文件
  14. 视频格式怎么转换成mp4?
  15. opj线性表Placing apples 题解
  16. Echarts 学习系列(3)-Echarts动态数据交互
  17. 零知识证明 - 从QSP到QAP
  18. 联想IdeaPad Z460在Win10环境下BIOS刷白名单
  19. 使用exe4j打包Java桌面程序为exe
  20. JS 取Json数据中对象特定属性值

热门文章

  1. chatgpt生成【2023高考作文】北京卷二 - 亮相
  2. 【宠物远程监控DIY】openwrt+rt5350+mjpg摄像头
  3. 如何使用PHP重定向
  4. Python趣味百题-初级篇-刘硕-专题视频课程
  5. python代码转成exe可执行文件(pyinstaller)
  6. zabbix 遇到的问题解决记录
  7. 总结Spring框架用到的11种设计模式
  8. 【游戏开发面经1】游戏客户端开发岗(阿里 | 游戏 | 凉面面经)
  9. 微信退款出现No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
  10. 实现百度地图的身边雷达的功能效果