HIVE导入数据的方式

本文详细介绍了多种Hive数据导入方法,包括从本地和HDFS加载数据、建表指定数据位置、插入值、选择性导入、使用put命令、创建表并填充数据,以及利用import和DataX工具进行数据迁移。
摘要由CSDN通过智能技术生成

1. load本地数据

load data local inpath '数据在本地位置' into table table_name;

2. loadHDFS数据

---增量导入数据---在原来的数据后追加
load data inpath '数据在hdfs中的位置' into table table_name;
---全量导入数据---会覆盖掉原本的数据
load data inpath '数据在hdfs中的位置' overwrite into table table_name;

3. 建表时指向数据位置location ''

create [external] table table_name(
...
)
...
location '数据的位置';

4. insert into table_name values()

insert into table_name values(...);
插入一次数据便会创建一个文件

5. insert into table_name select ...from...

insert into table_name select ... from table_name2;
将查询到的数据插入到table_name中

6. put数据到表目录下

hdfs dfs -put '本地数据位置' '表在hdfs中的目录'
直接将文件上传到表的目录下,表会读取文件中的数据(前提是符合表的规则)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值