hive中的绣花模型_hive中造数据步骤

一、单条插入数据

insert into table_name

select '01','测试','2019-12-16'

二、批量造数据

1、将要造数据的表复制相同的表,格式为text格式:

create table table_name_test as select * from table_name where 1=0;

2、准备数据,csv文件(注意文件格式为UTF-8格式不然中文会乱码)

查看确保是UTF-8格式

3、查看表格路劲,并上传测试数据文件

方法一:hue界面上传数据文件,界面形式,简单方便

1)hue界面中进入存储路径

2)上传测试文件

方法二:终端通过命令上传数据文件

1)查看表格存储路径

hdfs://xxx.xxx.xxx.xxx:8020/user/hive/warehouse/dbname.db/table_name

2)命令行将文件上传

进入数据文件地址,执行命令,hadoop fs -put [数据表名]  [表格存储路径]

hadoop fs -put table_name_test.csv /user/hive/warehouse/dbname.db/table_name

4、从测试表插入数据到目标表

带分区

INSERT OVERWRITE TABLE table_name PARTITION (pdate = '2018-10-29')

SELECT * from table_name _test WHERE pdate='2018-10-29'

不带分区

INSERT OVERWRITE TABLE table_name

SELECT * from table_name

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值