本文共 830 字,大约阅读时间需要 2 分钟。
分别为
(1)导出到本地文件系统; (2)导出到HDFS中; (3)导出到Hive的另一个表中。一 导出到本地文件系统
hive> INSERT OVERWRITE LOCAL DIRECTORY '/home/santiago/data/hive_data'> SELECT * FROM test;santiago@slave1:~/data/hive_data$ ls000000_0santiago@slave1:~/data/hive_data$ vim 000000_09^ANermaer31^AJiaJia10^AMessi16^ASanti6^ATian21^APirlo ^A是字符分割,ascii码是\00001
hive> INSERT OVERWRITE DIRECTORY '/hdfs/test' > SELECT * FROM test;注意:比存储在本地文件系统少一个Local santiago@slave1:~$ hadoop fs -ls /hdfs/test-rwxr-xr-x 2 santiago supergroup 54 2017-04-06 11:34 /hdfs/test/000000_0santiago@slave1:~$ hadoop fs -cat /hdfs/test/000000_09Nermaer31JiaJia10Messi16Santi6Tian21Pirlo
hive> SELECT * FROM dataload;93110166hive> INSERT INTO TABLE dataload > SELECT age > FROM test_name;hive> SELECT * FROM dataload;9311016621262699
转载地址:http://noiqi.baihongyu.com/