试下Inceptor事务表和HDFS目录的关系。

摘要:
创建表,并插入数据。查看目录结构修改数据'1',和数据'2'的age字段,第三个字段。看到了把,出现了9个delta版本文件。因为有了5次插入和4次update。现在执行compact,尽快,在系统compact之前完成。

创建表,并插入数据。

试下Inceptor事务表和HDFS目录的关系。第1张

查看目录结构

试下Inceptor事务表和HDFS目录的关系。第2张

修改数据'1',和数据'2'的age字段,第三个字段。

试下Inceptor事务表和HDFS目录的关系。第3张

试下Inceptor事务表和HDFS目录的关系。第4张

看到了把,出现了9个delta版本文件。因为有了5次插入和4次update。现在执行compact,尽快,在系统compact之前完成。

试下Inceptor事务表和HDFS目录的关系。第5张

查看表目录文件情况

试下Inceptor事务表和HDFS目录的关系。第6张

查看表目录文件情况

create table test_tx (name string ,id int,age int)clustered by (id) into 4 buckets stored as orc tblproperties('transactional'='true');
insert into test_tx values('1',1,1);  
insert into test_tx values('2',1,1);  
insert into test_tx values('3',1,1);   
insert into test_tx values('4',1,1); 
 insert into test_tx values('5',1,1);
--看下hdfs目录数据,--sudo -u hive hdfs dfs -ls -h /inceptorsql1/user/hive/warehouse/default.db/hive/test_tx--看下各个子目录
update test_tx set age=2 where name = '1';
update test_tx set age=2 where name = '2';
update test_tx set age=3 where name = '1';
update test_tx set age=4 where name = '1';
--看下各个子目录
alter table test_tx compact 'minor';
--检查目录
alter table test_tx compact 'major';

免责声明:文章转载自《试下Inceptor事务表和HDFS目录的关系。》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ModuleNotFoundError: No module named 'numpy.testing.nosetester'----import sklearn.datasets.make_moons报错【Android】7.4TableLayout(表格布局)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

深入 js 深拷贝对象

前言 对象是 JS 中基本类型之一,而且和原型链、数组等知识息息相关。不管是面试中,还是实际开发中我们都会碰见深拷贝对象的问题。 顾名思义,深拷贝就是完完整整的将一个对象从内存中拷贝一份出来。所以无论用什么办法,必然绕不开开辟一块新的内存空间。 通常有下面两种方法实现深拷贝: 迭代递归法 序列化反序列化法 我们会基于一个测试用例对常用的实现方法进行...

unittest与pytest的区别

1、pytest可以根据标签自动设别测试用例 2、断言简洁 assert+表达式,而unittest需调用内部函数,如assertEqual 3、pytest可设置会话级、模块级、类级、函数级的fixtures,即用yield分割:数据准备和数据清理工作(前置后置) 4、pytest有多种插件可以集成,如reruns重运行、allure测试报告的集成等。...

vue 中的 .sync 修饰符 与 this.$emit('update:key', value)

vue 中 .sync 修饰符,是 2.3.0+ 版本新增的功能 在有些情况下,我们可能需要对一个 prop 进行“双向绑定”。不幸的是,真正的双向绑定会带来维护上的问题,因为子组件可以变更父组件,且在父组件和子组件两侧都没有明显的变更来源。 这也是为什么我们推荐以update:myPropName的模式触发事件取而代之。举个例子,在一个包含titlepr...

转:sqlplus使用总结

为什么我要使用sqlplus: SQLPLUS很多人用的并不多,在我观察周围来看,很多人都在使用PLSQL DEVELOPER,尤其是开发人员,更是如此,那学习SQLPLUS有啥好处呢?在我看来有如下三点1、当我们要在UNIX平台用SHELL访问数据库(如:做一些后台操作,定时任务等等),这个时候SQLPLUS是唯一选择。2、SQLPLUS 是ORACLE...

Spark学习进度11-Spark Streaming&Structured Streaming

Spark Streaming Spark Streaming 介绍 批量计算  流计算 Spark Streaming 入门  Netcat 的使用  项目实例 目标:使用 Spark Streaming 程序和 Socket server 进行交互, 从 Server 处获取实时传输过来的字符串, 拆开单词并统计单词数量, 最后打印出来每一个小批...

sql级联删除与级联更新的思考

 sql级联删除   功能:在删除主表时,自动删除副表(外键约束)相应内容 删除包含主键值的行的操作,该值由其它表的现有行中的外键列引用。在级联删除中,还删除其外键值引用删除的主键值的所有行。 如: create database tempgouse tempgo create table UserInfo(UserId int identity(1,...