hive数据的导入导出

目录

分区表:

分桶表:

数据导出


普通表:
load data【 local 】 inpath ' 数据文件路径 ' overwrite into table 表名 ;
--overwrite into table 覆盖添加
-- intotable 追加

从linux本地导入数据到表中

sql 复制代码
load data local inpath '/home/test2/emp_data.txt' overwrite into table emp;

从HDFS上导入数据到表中

sql 复制代码
load data inpath '/emp_data.txt' overwrite into table emp;
分区表:

load data【 local 】 inpath ' 数据文件路径 ' overwrite into table 表名 partition ( 分区字段 =
值 );

sql 复制代码
load data local inpath '/home/test2/emp_data_Finance.txt' into table emp_partition
partition(dept_name='Finance');

若Finance分区存在,向分区中加载数据,若分区不存在,创建分区,并加载数据

sql 复制代码
select * from emp_partition where dept_name='Finance'; 

-- 开启动态分区开关
set hive.exec.dynamic.partition.mode=nonstrict;

sql 复制代码
insert overwrite table emp_partition partition(dept_name)
select * from emp_pt;
分桶表:

-- 开启分桶功能
set hive.enforce.bucketing=true;
-- 忽略掉安全检查
set hive.strict.checks.bucketing=false;

sql 复制代码
load data local inpath '/home/test2/emp_data_Sales.txt' overwrite into table emp_bucket;
数据导出
sql 复制代码
INSERT OVERWRITE LOCAL DIRECTORY '/home/test2'
ROW FORMAT DELIMITED FIELDS TERMINATED by '\t'
select * from emp_pt;
相关推荐
Database_Cool_9 小时前
AnalyticDB MySQL vs StarRocks/ByteHouse:云数仓选型指南——全托管 vs 自建方案
数据库·数据仓库·mysql·阿里云
涤生大数据10 小时前
从 ETL 到 Agent:AI数据工程如何搭建企业级“数据工厂“
数据仓库·人工智能·etl
Eileen Seligman11 小时前
0CTF/TCTF 2023 OLAPInfra Nashorn RCE + HDFS UDF RCE
大数据·hadoop·hdfs·ctf·rce
Sonnie0000001(马库斯)11 小时前
【Hadoop之HDFS替换方案】【Haoop远程挂载Cubefs】Cubefs对接Hadoop生态
大数据·hadoop·hdfs
好问者11 小时前
【大数据】:hdfs相关进程启停管理命令
大数据·hadoop·hdfs
段一凡-华北理工大学16 小时前
工业领域的Hadoop架构学习~系列文章18:制造业Hadoop应用实践 - 从数据到智能的完整闭环
大数据·人工智能·hadoop·分布式·学习·架构·高炉炼铁
属鼠哥17 小时前
HDFS 短路本地读取系列(二):你以为的「本地读」和真正的「本地读」—getLegacy vs getBlockReaderLocal 的本质差异
大数据·hadoop
段一凡-华北理工大学18 小时前
工业领域的Hadoop架构学习~系列文章17:Hadoop性能调优- 调度集群每一分性能
大数据·人工智能·hadoop·分布式·学习·架构·高炉炼铁
段一凡-华北理工大学2 天前
工业领域的Hadoop架构学习~系列文章15:机器学习与大数据融合 - 工业智能的算法引擎
大数据·人工智能·hadoop·机器学习·架构·工业智能体·高炉炼铁智能化
Database_Cool_2 天前
AnalyticDB MySQL vs Hologres:阿里云内部数仓产品如何选——场景化选型指南
数据库·数据仓库·mysql·阿里云