dml数据导出操作流程详解
1、 插入式导出(Insert导出)
2、 将查询结果输出至本地文件系统
3、 将查询结果以结构化格式导出至本地(支持字段分隔与行格式定制)
4、 直接将查询结果写入HDFS路径(不经过本地中转,省略local关键字)
5、 利用Hadoop原生命令(如hdfs dfs -get)从HDFS拉取数据到本地目录
6、 借助Hive Shell执行导出任务
7、 标准调用方式为:hive -f <脚本路径> 或 hive -e "<HQL语句>",配合重定向符号 > 输出至目标文件
8、 使用EXPORT TABLE命令将整表(含元数据)打包导出至HDFS指定路径
9、 通过Sqoop工具实现Hive与关系型数据库之间的批量数据导出
10、 执行TRUNCATE TABLE清空表内全部记录
11、 注意:该操作仅适用于内部管理表(Managed Table),对外部表(External Table)无效,因其数据独立于Hive元存储管理