命令: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'}
相关推荐
在大数据处理的背景下,HBase作为一个分布式列式存储系统,因其高性能、高可扩展性和对大规模数据的优秀支持,被广泛应用于各种场景。本工具包的出现,旨在简化开发人员与HBase之间的交互,提高工作效率。 首先,让...
通过这个实验,我们不仅掌握了HBase的基本操作,还理解了NoSQL数据库在大数据处理中的优势,如高并发读写、水平扩展性等。在后续的学习和实践中,应深入研究HBase的其他高级特性,如Region Split、Compaction等,...
基本数据类型包括字符串(String)、数字(Number)、布尔值(Boolean)、null、undefined以及在ES6中引入的Symbol和BigInt。理解这些类型的特点和用法是学习JavaScript的基础。 2. **操作符与表达式**:JavaScript...
在“hbse4000-第6课”中,我们聚焦的是JavaScript这一重要的编程语言。JavaScript,简称JS,是互联网上最广泛使用的脚本语言,主要用于网页和网络应用的开发。它允许开发者通过交互式的元素来增强网页,提供动态内容...
我是自己摸索了半个月才全部搭建完成。几乎将所有能踩的坑都踩了一遍才搭建起来的。
12、本题考查数据的潜在价值,说法正确的选项是数据的真实价值就像漂浮在海洋中的冰山,第一眼只能看到冰山一角,而绝大部分那么隐藏在外表之下。这表明数据的价值是潜在的,需要挖掘和分析。 13、本题考查语言面向...
### UL WhitePaper_ASSETT_IEEE - 应用安全科学与工程技巧 (ASSET™):将危害基础安全工程 (HBSE) 推向新高度 #### 概述 本白皮书主要介绍了一种新的安全工程方法——应用安全科学与工程技巧(ASSET™),该方法...
首先,我们需要了解MySQL的基本操作。MySQL是一个流行的开源RDBMS,它支持SQL语言,用于创建、查询、更新和删除数据库中的记录。在本场景中,我们需要从MySQL中读取数据。这通常通过编写SQL查询来完成,查询结果可以...
在本文中,我们将深入探讨如何在Spring Boot应用中集成HBase进行订单业务处理,并利用Redis设计高效的HBase查询分页。HBase是一个基于Google Bigtable设计的开源分布式NoSQL数据库,适用于大规模数据存储。而Spring ...
该标准可以协助创新科技产品在安全的前提下更快地进入市场。 IEC62368-1标准是音视频、信息技术和通信技术设备安全要求的国际标准,旨在确保产品的安全和可靠性。本标准对设备的设计、生产和测试都有着重要的影响,...
这种模式提供了一种方法,用于获取已存储在Hive中的数据,将其导出为HFile,并从这些HFile批量加载HBase表。概述HFile生成功能已添加到。 它添加了以下属性,然后Hive HBaseStorageHandler可以利用这些属性。 hive....
修改/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
大数据PPT、问题与考试题型大礼包 一、单选题(每小题2分,共20分) 二、判断对错题(对打√,错打×)(每小题2...平时实验课练习的那几个HBSE, MongoDB, HDFS 五、编程题(每小题10分,共20分) Spark编程2个题
就像Bigtable利用了Google文件系统(File System)所提供的分布式数据存储一样,HBase在Hadoop之上提供了类似于Bigtable的能力。HBase是Apache的Hadoop项目的子项目。HBase不同于一般的关系数据库,它是一个适合于非...