当前位置:   article > 正文

4.5.2 外部表_row format deliminated

row format deliminated

4.5.2 外部表

1、外部表概念:
Hive不能掌握外部表的生命周期,即如果在Hive中删除外部表,那么在该表在Hive中的元数据会被删除,但是在HDFS上的数据并不会被删除

2、外部表与管理表(内部表)的应用场景
定期将网络日志创建为外部表,将中间表和计算表设置为内部表(管理表)(方法即insert into 导入数据)

3、健壮性创建

create   external   table   if   not   exists    表名(
列名   数据类型,
列名   数据类型,
列名   数据类型,
......
)
row   format   deliminated    fields   terminated   by   ‘列与列间的分隔符’
map   keys    terminated   by   ‘map中键值对的分隔符’
collection   items   terminated   by   ‘map、struct、array内部元素间的分隔符’
lines   terminated   by   ‘行与行之间的分隔符’
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

4、查看当前数据库中的所有表

show   tables;
  • 1

5、查看表的属性

desc    formatted   表名;
  • 1

6、删除表

drop   table   表名;
  • 1

删除了外部表后仅仅在Hive上删除了元数据,但是在HDFS上的数据并不会被删除

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/389916
推荐阅读
相关标签
  

闽ICP备14008679号