【发布时间】:2019-11-05 01:32:43
【问题描述】:
我看到应用程序正在删除外部表并再次创建然后加载数据并在每次加载数据时运行 msck 命令。每次删除和创建这有什么好处?
【问题讨论】:
标签: hive loading external-tables hiveddl
我看到应用程序正在删除外部表并再次创建然后加载数据并在每次加载数据时运行 msck 命令。每次删除和创建这有什么好处?
【问题讨论】:
标签: hive loading external-tables hiveddl
删除和重新创建 EXTERNAL 表没有任何好处,因为删除表会保持数据完整。
虽然删除和重新创建 MANAGED 表可能会有好处,因为它也会删除数据。
【讨论】: