)clustered by (EMPNO) into 3 buckets row format delimited fields terminated by ',' stored as orc tblproperties('transactional' = 'true');
时间: 2024-01-18 11:02:51 浏览: 130
Ehcache 3(ehcache-clustered-3.8.1-kit.zip)
这是一个 HiveQL 的语句,作用是创建一个 ORC 格式的表,并按照 EMPNO 字段进行聚簇分桶,每个桶内数据量大致相等,最终创建出来的表是一个事务性表,即支持 ACID 事务的表。
具体而言,该语句包括以下几个关键字:
- CREATE TABLE:创建一个新表。
- clustered by (EMPNO) into 3 buckets:按照 EMPNO 字段进行聚簇分桶,将数据分为 3 个桶。
- row format delimited fields terminated by ',':指定数据行的分隔符为逗号。
- stored as orc:指定存储格式为 ORC。
- tblproperties('transactional' = 'true'):设置表属性,将该表设置为事务性表,即支持 ACID 事务操作。
因此,该语句用于创建一个按照 EMPNO 字段进行聚簇分桶的事务性表,该表使用 ORC 格式存储,数据行的分隔符为逗号。
阅读全文