开发者社区> 问答> 正文

hive的分区表具体是什么呢?

hive的分区表具体是什么呢?

展开
收起
游客qzzytmszf3zhq 2021-12-09 20:50:10 351 0
1 条回答
写回答
取消 提交回答
  • 为了对表进行合理的管理以及提高查询效率,Hive可以将表组织成“分区”。一个分区实际上就是表下的一个目录,一个表可以在多个维度上进行分区,分区之间的关系就是目录树的关系。

    通过PARTITIONED BY子句指定,分区的顺序决定了谁是父目录,谁是子目录。

    例如:partitioned by(Field1,Field2,…),那么数据在hdfs上的存放路径是:                 默认表路径/Field1=var1/Field=var2

    hive分区表有静态分区和动态分区两种。

    2021-12-09 21:03:03
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Comparison of Spark SQL with Hive 立即下载
Hive Bucketing in Apache Spark 立即下载
2019大数据技术公开课第五季—Hive迁移到MaxCompute最佳实践 立即下载