Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何从与hbase集成的hive表中获取最新版本的数据?

如何从与hbase集成的hive表中获取最新版本的数据?
EN

Stack Overflow用户
提问于 2018-04-20 10:41:13
回答 1查看 639关注 0票数 0

如果我在hbase中的表有3个版本,并且我已经将ahive表集成到这个hbase表中。那么,如何从蜂巢表中只读取最新版本的记录呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-22 11:06:24

Hbase集成表只显示记录的最新版本,我们无法从hive表中查询任何版本而不是最新版本。

当我们再次将相同的行键写入Hbase表时,hbase覆盖现有数据,如果rowkey不存在,则插入到表中

如果希望在hbase表中看到旧版本,则需要在扫描命令中指定版本,我们需要创建(或) alter表来存储版本。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
hbase(main):> create 't2', {NAME => 'f2', VERSIONS => 10} //create table with 10 versions
hbase(main):> alter 't2',{NAME=>'f2',VERSIONS=>10} //alter already create hbase table to 10 versions
hbase(main):> scan 't2',{VERSIONS=>10} //scan hbase table for 10 versions
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49947879

复制
相关文章
Hive与HBase集成
下载最新稳定版的Hive,资源库http://mirror.esocc.com/apache/hive/
星哥玩云
2022/06/29
6050
spark集成hbase与hive数据转换与代码练习
  帮一个朋友写个样例,顺便练手啦~一直在做平台的各种事,但是代码后续还要精进啊。。。
用户3003813
2018/09/06
5050
spark集成hbase与hive数据转换与代码练习
Hive集成HBase实践
#step1: create hive table 't_test' hive -e " create table test.t_user(id int,name string,age int) row format delimited fields terminated by '\t'; "
云海谷天
2022/08/09
3630
【说站】mysql如何获取hive表的元数据信息
2、获取表名称及表创建时间、库名及库注释,以S_ID作为关联关系获取C_ID,字段名称及字段注释在表中。
很酷的站长
2022/11/26
2.7K0
【说站】mysql如何获取hive表的元数据信息
HBase快速入门系列(8) | 一文教你HBase与Hive如何集成
  Hive的本质其实就相当于将HDFS中已经存储的文件在Mysql中做了一个双射关系,以方便使用HQL去管理查询。
不温卜火
2020/10/28
8090
HBase快速入门系列(8) | 一文教你HBase与Hive如何集成
数据导入hive表和hive表中数据导出的方式
数据导入表的方式 1、直接向分区表中插入数据 insert into table score3 partition(month ='201807') values ('001','002','100'); 2、通过查询插入数据 (linux ) load data local inpath '/export/servers/hivedatas/score.csv' overwrite into table score partition(month='201806'); (HDFS) load da
用户4870038
2021/02/05
1.9K0
HBase新版本与MapReduce集成
1.MapReduce从hbase读取数据 //读取hbase表数据 public class HbaseAndMapReduce { public static void main(String[] args) throws Exception { // 测试数据 // testData(); // 完成的作业是: 有共同爱好的人 System.exit(run()); /* * TableMa
汤高
2018/01/11
1.7K0
hive删除表和表中的数据
hive删除表和表中的数据,以及按分区删除数据 hive删除表: drop table table_name; hive删除表中数据: truncate table table_name; hive按分区删除数据: alter table table_name drop partition (partition_name='分区名')
机器学习和大数据挖掘
2019/07/01
8.4K0
大数据技术之_11_HBase学习_02_HBase API 操作 + HBase 与 Hive 集成 + HBase 优化
注意:truncate,清空表数据,实际底层操作是先使表不可用(下线),然后删除表,最后根据表信息重新创建一张新表。
黑泽君
2019/03/15
1.9K0
大数据技术之_11_HBase学习_02_HBase API 操作 + HBase 与 Hive 集成 + HBase 优化
Hive快速入门系列(9) | Hive表中数据的加载与导出
  将hive表中的数据导出到其他任意目录,例如linux本地磁盘,例如hdfs,例如mysql等等
不温卜火
2020/10/28
1K0
Hive快速入门系列(9) | Hive表中数据的加载与导出
Hive表数据的加载与导出
insert into table score3 partition(month =‘201807’) values (‘001’,‘002’,‘100’);
大数据梦想家
2021/01/22
1.4K0
hive与hbase的联系与区别
hive与hbase的联系与区别: 共同点: hbase与hive都是架构在hadoop之上的。都是用hadoop作为底层存储 区别: Hive是建立在Hadoop之上为了减少MapReduce jobs编写工作的批处理系统,HBase是为了支持弥补Hadoop对实时操作的缺陷的项目 。 想象你在操作RMDB数据库,如果是全表扫描,就用Hive+Hadoop,如果是索引访问,就用HBase+Hadoop 。 Hive query就是MapReduce jobs可以从5分钟到数小时不止,HBase是非常高效的
ZONGLYN
2019/08/08
2.1K0
php 从hbase 获取数据 原
<?php ini_set('display_errors', E_ALL); $GLOBALS['THRIFT_ROOT'] = "/home/t_qmw/project_hbase"; /*
双面人
2019/04/10
3K0
0884-7.1.6-如何在CDP中集成Hive on HBase
1.文档编写目的 本篇文章主要介绍如何在Hive中集成HBase,将HBase表映射成Hive表,实现在beeline中查询或者修改HBase的表数据。 测试环境 1.集群是Cloudera Enterprise 7.3.1和Cloudera Runtime 7.1.6 2.系统均为RedHat 7.6 3.集群已启用 Kerberos 4.OpenLADP 2.4.44-23.el7_9 2.配置HBase与Hive集成 1.登录CM,下载HBase的配置文件,解压后打开hbase-site.xml 2
Fayson
2022/08/26
4310
0884-7.1.6-如何在CDP中集成Hive on HBase
Hive篇---Hive与Hbase整合
Hive会经常和Hbase结合使用,把Hbase作为Hive的存储路径,所以Hive整合Hbase尤其重要。
LhWorld哥陪你聊算法
2018/09/13
3.4K0
Hive篇---Hive与Hbase整合
hive与hbase区别
1、hive是sql语言,通过数据库的方式来操作hdfs文件系统,为了简化编程,底层计算方式为mapreduce。 2、hive是面向行存储的数据库。 3、Hive本身不存储和计算数据,它完全依赖于HDFS和MapReduce,Hive中的表纯逻辑。 4、HBase为查询而生的,它通过组织起节点內所有机器的內存,提供一個超大的內存Hash表 5、hbase不是关系型数据库,而是一个在hdfs上开发的面向列的分布式数据库,不支持sql。 6、hbase是物理表,不是逻辑表,提供一个超大的内存hash表,搜索引
闵开慧
2018/03/30
4.2K0
Hive 中内部表与外部表的区别与创建方法
先来说下Hive中内部表与外部表的区别: Hive 创建内部表时,会将数据移动到数据仓库指向的路径;若创建外部表,仅记录数据所在的路径, 不对数据的位置做任何改变。在删除表的时候,内部表的元数据和数据会被一起删除, 而外部表只删除元数据,不删除数据。这样外部表相对来说更加安全些,数据组织也更加灵活,方便共享源数据。 需要注意的是传统数据库对表数据验证是 schema on write(写时模式),而 Hive 在load时是不检查数据是否 符合schema的,hive 遵循的是 s
用户1177713
2018/02/24
2.6K0
Hive与Hbase整合
https://blog.csdn.net/qq_33689414/article/details/80328665
Hongten
2019/02/25
6920
Hbase与hive整合
//hive与hbase整合 create table lectrure.hbase_lecture10(sname string, score int) stored by 'org.apache.hadoop.hive.hbase.HBaseStorageHandler' whth serdeproperties("hbase.columns.mapping" = ':key,cf1:score') tblproperties("hbase.table.name" = "hbase_lecture10");
用户3003813
2018/09/06
8360
hive与hbase对比
1、数据模型:Hive是基于Hadoop的关系型数据仓库,支持类SQL语言进行数据查询和处理,数据存储在Hadoop分布式文件系统中。HBase是一个分布式的列式NoSQL数据库,以键值对的方式存储数据,可以直接访问数据。
司夜
2023/03/31
3.2K0

相似问题

Hbase与Hive的集成:寄存器Hbase表

13

从HIVE表中获取最新的分区

19

Hive-Hbase集成

33

[Hive HBase集成],在创建支持自动导入数据到hbase表的hive表时,如何设置属性hbase.columns.mapping的值?

113

如何从Hive读取hbase当前和以前版本的数据

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文