`

hbse在shell下的基本命令

阅读更多

命令:disable 'tableName' --disable表。注:修改表结构时,必须要先disable表。

命令:enable 'tableName' --使表可用

命令:drop 'tableName' --删除表




HBase基本命令
下面我们再看看看HBase的一些基本操作命令,我列出了几个常用的HBase Shell命令,如下:

名称
命令表达式
创建表 create '表名称', '列名称1','列名称2','列名称N'
添加记录      put '表名称', '行名称', '列名称:', '值'
查看记录 get '表名称', '行名称'
查看表中的记录总数 count  '表名称'
删除记录 delete  '表名' ,'行名称' , '列名称'
删除一张表 先要屏蔽该表,才能对该表进行删除,第一步 disable '表名称' 第二步  drop '表名称'
查看所有记录 scan "表名称" 
查看某个表某个列中所有数据 scan "表名称" , ['列名称:']
更新记录 就是重写一遍进行覆盖






1. 创建表

create 'student','name','address' 

新建student表,该表有两列 名称和地址,名称只有一个,address可以有多个,



2.插入一条记录,只能插入某列

  put 'student','1','name','tom'

向student有中插入记录,记录的row值为1,列name的值为tom



3. 根据row值 查询一条记录

    get 'student','1'



查询结果:



COLUMN                       CELL



name:                       timestamp=1301473112875, value=tom





4. 根据row值更新name值 (系统会直接更新)

   put 'student','1','name','tom2'



5.再查询时,系统返回最新的值



  hbase(main):052:0> get 'student','1'

  COLUMN                       CELL



  name:                       timestamp=1301473425265, value=tom2





6.根据timestamp查询更新之前的 name值,

    get 'student','1',{COLUMN=>'name',TIMESTAMP=>1301473112875}



7. 给学生的地址簇插入家庭地址

put 'student','1','address:home','shenzhen street'

8. 给学生的地址簇插入学校地址

put 'student','1','address:school','huaqiangbei street'

9. 查询学生的家庭地址

get 'student','1',{COLUMN=>'address:home'}

 

分享到:
评论

相关推荐

    Hbse工具包 包含hbase中各种增删改查

    在大数据处理的背景下,HBase作为一个分布式列式存储系统,因其高性能、高可扩展性和对大规模数据的优秀支持,被广泛应用于各种场景。本工具包的出现,旨在简化开发人员与HBase之间的交互,提高工作效率。 首先,让...

    Hbase实验报告.pdf

    通过这个实验,我们不仅掌握了HBase的基本操作,还理解了NoSQL数据库在大数据处理中的优势,如高并发读写、水平扩展性等。在后续的学习和实践中,应深入研究HBase的其他高级特性,如Region Split、Compaction等,...

    hbse4000-教训5

    基本数据类型包括字符串(String)、数字(Number)、布尔值(Boolean)、null、undefined以及在ES6中引入的Symbol和BigInt。理解这些类型的特点和用法是学习JavaScript的基础。 2. **操作符与表达式**:JavaScript...

    hbse4000-第6课

    在“hbse4000-第6课”中,我们聚焦的是JavaScript这一重要的编程语言。JavaScript,简称JS,是互联网上最广泛使用的脚本语言,主要用于网页和网络应用的开发。它允许开发者通过交互式的元素来增强网页,提供动态内容...

    从零搭建分布式Hbase,并实现phoenix连接Hbse数据可视化 实现mysql数据导入Hbase

    我是自己摸索了半个月才全部搭建完成。几乎将所有能踩的坑都踩了一遍才搭建起来的。

    大数据测试题.docx

    12、本题考查数据的潜在价值,说法正确的选项是数据的真实价值就像漂浮在海洋中的冰山,第一眼只能看到冰山一角,而绝大部分那么隐藏在外表之下。这表明数据的价值是潜在的,需要挖掘和分析。 13、本题考查语言面向...

    UL_WhitePaper_ASSETT_IEEE

    ### UL WhitePaper_ASSETT_IEEE - 应用安全科学与工程技巧 (ASSET™):将危害基础安全工程 (HBSE) 推向新高度 #### 概述 本白皮书主要介绍了一种新的安全工程方法——应用安全科学与工程技巧(ASSET™),该方法...

    mysql中数据经处理导入到hbase中

    首先,我们需要了解MySQL的基本操作。MySQL是一个流行的开源RDBMS,它支持SQL语言,用于创建、查询、更新和删除数据库中的记录。在本场景中,我们需要从MySQL中读取数据。这通常通过编写SQL查询来完成,查询结果可以...

    springboot-hbase:以简单的订单业务示例hbse的使用&redis设计hbase查询分页

    在本文中,我们将深入探讨如何在Spring Boot应用中集成HBase进行订单业务处理,并利用Redis设计高效的HBase查询分页。HBase是一个基于Google Bigtable设计的开源分布式NoSQL数据库,适用于大规模数据存储。而Spring ...

    音视频、信息技术和通信技术设备安全要求标准解读--IEC62368-1标准中重要术语的解析.pdf

    该标准可以协助创新科技产品在安全的前提下更快地进入市场。 IEC62368-1标准是音视频、信息技术和通信技术设备安全要求的国际标准,旨在确保产品的安全和可靠性。本标准对设备的设计、生产和测试都有着重要的影响,...

    hive-hbase-generatehfiles

    这种模式提供了一种方法,用于获取已存储在Hive中的数据,将其导出为HFile,并从这些HFile批量加载HBase表。概述HFile生成功能已添加到。 它添加了以下属性,然后Hive HBaseStorageHandler可以利用这些属性。 hive....

    centos7 安装 hbase单机版

    修改/opt/hbase-2.2.3/conf/hbse-env.sh文件 第一步 设置javahome export JAVA_HOME=/usr/local/java/jdk1.8.0_144 第二部 设置zookeeper选择 为true为hbase自带zookeeper ,false为自己部署的zookeeper export H

    大数据大礼包.zip

    大数据PPT、问题与考试题型大礼包 一、单选题(每小题2分,共20分) 二、判断对错题(对打√,错打×)(每小题2...平时实验课练习的那几个HBSE, MongoDB, HDFS 五、编程题(每小题10分,共20分) Spark编程2个题

    HBase权威指南.pdf

    就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非...

Global site tag (gtag.js) - Google Analytics