1. 概括
Hive 0.8.0 之后引入了EXPORT and IMPORT 命令。
- EXPORT命令将表或分区的数据连同元数据一起导出到指定的输出位置(HDFS上)。然后可以将此输出位置移至不同的Hadoop或Hive实例,并使用IMPORT命令进行导入操作。
- 导出分区表时,原始数据可能位于不同的HDFS位置。还支持导出/导入分区子集的功能。
- 导出的元数据存储在目标目录中,数据文件存储在子目录中。
EXPORT和IMPORT命令独立于所使用的源和目标Metastore DBMS工作;例如,它们可以在Derby和MySQL数据库之间使用。
2. Export
语法
1. EXPORT TABLE tablename [PARTITION (part_column="value"[, ...])] 2. TO 'export_target_path' [ FOR replication('eventid') ]将数据导出到HDFS路径
1. export table join_a to '/home/hadoop/data'; ##/home/hadoop/data为hdfs创建路径 2. Copying data from file:/tmp/hadoop/b96064b0-888a-4618-a110-fc9d09d7c00b/hive_2018-01-10_08-05-04_501_1397817648848080864-1/-local-10000/_metadata 3. Copying file: file:/tmp/hadoop/b96064b0-888a-4618-a110-fc9d09d7c00b/hive_2018-01-10_08-05-04_501_1397817648848080864-1/-local-10000/_metadata

1166

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



