在蜂巢中,通过CTAS创建外部表是语义错误,为什么?CTAS创建的表是原子表,而外部表意味着在删除表时不会删除数据,它们似乎没有冲突。
在 Hive 中,当我们创建表(非外部)时,数据将存储在 /user/hive/warehouse 中。但是在外部 hive 表创建期间,文件将位于其他任何位置,我们只是指向该 hdfs 目录并将数据公开为 hive 表以运行 hive 查询等。这个 SO 答案更准确使用“as select”或“like”创建 hive 表" 并指定分隔符
| 归档时间: |
|
| 查看次数: |
8731 次 |
| 最近记录: |