导出到本地:
[xiaokang@hadoop ~]$ mkdir hive_load
hive (default)> use xiaoliu;
#overwrite意味着导出结果直接把文件夹原来的全部数据进行覆盖
hive (xiaoliu)> insert overwrite local directory '/home/xiaokang/hive_load'
> select * from source_table;
[xiaokang@hadoop hive_load]$ ll
总用量 4
-rw-r--r-- 1 xiaokang hadoopenv 21 10月 15 15:40 000000_0
[xiaokang@hadoop hive_load]$ cat 000000_0
1allen
2tom
3jery
#数据写入到文件系统时进行文本序列化,且每列用^A来区分,\n为换行符。
导出到hdfs:
hive (xiaoliu)> insert overwrite directory '/hive_load'
> select * from source_table;
小结:
加上local导出到本地,不加local导出到hdfs