- 将hive中的数据导出至Linux本地文件系统
hive>insert overwrite local directory '/root' select * from test_user_mutiple1;
#overwrite表示本地文件系统中该路径下如果有内容,会将该目录下的内容全部覆盖掉,而不是说路径下已经有该数据文件时才会覆盖原来的数据文件。
查看本地文件:
[root@hadoop01 ~]# cd /root
[root@hadoop01 ~]# ll
total 4
-rw-r--r-- 1 root root 54 Apr 22 07:04 000000_0
[root@hadoop01 ~]# cat 000000_0
1Tom
2Bob
3Lily
4Alice
1Tom
2Bob
3Lily
4Alice
导出前,本地文件系统/root目录:

导出后:

测试证明,使
本文详细介绍了如何从Hive导出数据到Linux本地文件系统和HDFS,强调了`overwrite`参数的重要性和使用场景,并提供了不同导出格式的选择,以及通过Linux命令直接导出数据的方法。
订阅专栏 解锁全文
1889

被折叠的 条评论
为什么被折叠?



