Hive事务的特性基于ACID原则,包括原子性、一致性、隔离性和持久性。
查看答案
为了在Hive上支持文件修改以及数据一致性等一系列事务问题,HDFS以增量的形式去记录数据的更新和删除。
A. 对
B. 错
每一个事务处理数据的结果都会单独创建一个增量文件夹用来存储数据。当用户读取事务表的数据时,会将基础文件和增量文件都读取到内存中进行合并,合并的过程会判断原始数据中的哪些数据进行了修改或删除等操作,最终将合并后的结果返回给查询。
A. 对
B. 错
存储在Hive事务表中的数据会被分成两种类型的文件,即基础文件delta和增量文件base
A. 对
B. 错
Compactor由Initiator、Worker、Cleaner和AcidHouseKeeperService四部分组成。其中Initiator负责发现哪些Hive表或分区需要紧缩;Worker用于处理压缩任务,压缩任务是一个MapReduce作业;Cleaner用于压缩完成后,删除不需要的增量文件; AcidHouseKeeperService用于检测客户端与服务端的心跳,启动事务的客户端停止心跳,则释放对应资源。
A. 对
B. 错