有没有一种方法可以使用上述语句来重新组织/重新格式化要追溯存储的数据?
在ALTER语句之后进行的插入确实在存储桶中。.但我也希望数据也向后更改。

从手册中:
“注意:这些命令只会修改Hive的元数据,不会重组或重新格式化现有数据。用户应确保实际数据布局符合元数据定义。”

我该如何实现?

谢谢

最佳答案

这些步骤应该可以解决问题:

  • 创建具有正确结构的新表
  • 将所有数据插入其中
  • 用新表
  • 替换旧表

    也许有一种解决现有表的方法,但是这些步骤应该比这更安全。

    关于hadoop - HIVE-ALTER TABLE my_table聚集者(my_field)放入32个桶-追溯适用吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39765650/

    10-12 23:31