【问题标题】:Is it possible to change partition size manually in Hive?是否可以在 Hive 中手动更改分区大小?
【发布时间】:2019-03-23 14:03:59
【问题描述】:

实际上,每当我们在 hive 中创建分区时,分配了多少大小。它与 1 个分区的 1 个块相同,即 128 MB 吗?也可以改变分区的大小吗?

【问题讨论】:

    标签: hive size partition alter


    【解决方案1】:

    在 Hive 分区中是一个文件夹(当然还有关于分区及其位置的 Hive 元数据),最初没有分配大小。分区大小是位于分区位置文件夹中的文件的总大小。

    另请阅读:https://stackoverflow.com/a/47720850/2700344

    还有这个https://stackoverflow.com/a/50219830/2700344

    【讨论】:

    • 谢谢.. 只是想确认我是否有 300MB 的单个分区键所以它将分配大约 3 个块(分区)?
    • @KarpagarajDurairaj 是的,它还取决于压缩和文件格式。可压缩> 3次
    猜你喜欢
    • 1970-01-01
    • 2020-02-08
    • 2017-10-19
    • 1970-01-01
    • 2010-11-08
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    • 1970-01-01
    相关资源
    最近更新 更多