Hive如何创建外部表
一、什么是Hive外部表
Hive外部表是Hive中的一种表类型,它不会在Hive的内部存储任何数据,而是将数据存储在HDFS上的一个目录中。当删除Hive外部表时,实际上只是将Hive中的元数据删除,而不会删除HDFS上的数据文件。
二、Hive创建外部表的方法
1、使用Hive命令行创建外部表:
2、使用Hive的图形界面创建外部表:
登录Hive的图形界面,选择“Create Table”,在“Table Type”选择“External Table”,然后输入表名,字段名和字段类型,最后点击“Create Table”按钮,即可创建外部表。
三、Hive外部表的优点
1、外部表可以多个用户共享,不同用户可以在同一份数据上进行操作,而不会互相影响。
2、外部表可以有效地节省存储空间,因为它不会在Hive内部存储数据,而是将数据存储在HDFS上的一个目录中。
3、外部表的数据不会被Hive内部的操作改变,即使删除外部表,它也不会删除HDFS上的数据文件。
上一篇
Scala函数式编程基础讲解 下一篇
PHP后期如何进行静态绑定 猜您想看
-
VisualStudio中类库引用类库失败的问题该怎么解决
一、检查引用类...
2023年05月25日 -
如何在小米手机上设置彩铃
如何在小米手机...
2023年04月15日 -
解决电磁兼容EMC问题基本三要素分别是什么
解决电磁兼容问...
2023年07月23日 -
如何提升正则表达式运行效率
如何提升正则表...
2023年07月21日 -
如何使用iPhone上的滤镜快速优化照片
如何使用...
2023年05月05日 -
微信中使用表情包过多造成卡顿的解决方法
一、表情包过多...
2023年05月15日