开发者社区> 问答> 正文

内部表外部表的区别 hdfs 数据导入到 hive 的语法

内部表外部表的区别 hdfs 数据导入到 hive 的语法

展开
收起
愚笨如你 2020-02-14 20:22:37 1054 0
1 条回答
写回答
取消 提交回答
  • 首先我们来讲一下建表时的不同,在创建内部表的时候,数据的指向会指向数仓的路径,但是在创建外部表的时候,仅仅只是记录数据的一个路径,数据不会像数仓移动,数据的位置不会改变。 我们再讨论删除表的不同,那就是在删除内部表的同时,元数据和数据都会被一起删除,而在删除外部表的时候只删除元数据并不会删除数据,相比之下外部表还是比较灵活的。 至于从 hdfs 导入 hive 的语法我举个例子:load data inpath '/////' into table test;

    2020-02-14 20:22:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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