第18天: hive数据加载 从文件加载到hive表讲解和案例操作、从查询插入数据到hive表讲解和案例操作
来源:互联网 发布:青鸟华光超捷排版软件 编辑:程序博客网 时间:2024/06/14 21:41
Hive学习实战
--------------------------------------------------------------
Hive从入门到实战【40讲】---笔记记录
--------------------------------------------------------------
hive命令
1、show tables;
2、show databases;
3、 desc login; ---查看表结构。
4、 show partitions test5; --查看分区
第18天: hive数据加载 从文件加载到hive表讲解和案例操作、从查询插入数据到hive表讲解和案例操作
insert overwrite table tablname1 [partition ]
if not existes select_statement1 from statement;
从别的表查询,插入到其他表中。
从查询插入数据到hive表
示例:
insert overwrite table login_user select destinct uid from
login_log
从登录日志表查询登录用户
插入到表login_user中,如果login_user以有数据,则覆盖,
否则创建
insert overwrite table login user partiton(dt=..)
selct ...
create table login_user(
uid string
)
partitioned by (dt string)
stored as textfile;
insert overwrite table login_user
partition(dt='20150207')
select distinct uid from login where dt='20150207'
create table userinfo(
id int,
name string
)
row format delimited
fields terminated by ','
stored as textfile;
create table mutil1(
id int,
name string
)
row format delimited
fields terminated by ','
stored as textfile;
create table mutil2(
sumid int,
name string
)
row format delimited
fields terminated by ','
stored as textfile;
load data local inpath '/hadoop/hive0.9/testHive/userinfo.txt'
into table userinfo;
-------
同事插入两张表中。
------
from userinfo
insert overwrite table mutil1 select id ,name
insert overwrite table mutil2
select count(distinct id),name group by name;
--------------------------------------------------------------
Hive从入门到实战【40讲】---笔记记录
--------------------------------------------------------------
hive命令
1、show tables;
2、show databases;
3、 desc login; ---查看表结构。
4、 show partitions test5; --查看分区
第18天: hive数据加载 从文件加载到hive表讲解和案例操作、从查询插入数据到hive表讲解和案例操作
insert overwrite table tablname1 [partition ]
if not existes select_statement1 from statement;
从别的表查询,插入到其他表中。
从查询插入数据到hive表
示例:
insert overwrite table login_user select destinct uid from
login_log
从登录日志表查询登录用户
插入到表login_user中,如果login_user以有数据,则覆盖,
否则创建
insert overwrite table login user partiton(dt=..)
selct ...
create table login_user(
uid string
)
partitioned by (dt string)
stored as textfile;
insert overwrite table login_user
partition(dt='20150207')
select distinct uid from login where dt='20150207'
create table userinfo(
id int,
name string
)
row format delimited
fields terminated by ','
stored as textfile;
create table mutil1(
id int,
name string
)
row format delimited
fields terminated by ','
stored as textfile;
create table mutil2(
sumid int,
name string
)
row format delimited
fields terminated by ','
stored as textfile;
load data local inpath '/hadoop/hive0.9/testHive/userinfo.txt'
into table userinfo;
-------
同事插入两张表中。
------
from userinfo
insert overwrite table mutil1 select id ,name
insert overwrite table mutil2
select count(distinct id),name group by name;
0 0
- 第18天: hive数据加载 从文件加载到hive表讲解和案例操作、从查询插入数据到hive表讲解和案例操作
- 第16天: 增加分区、删除分析、加载数据到指定分区讲解和案例操作
- 1004-Hive的加载数据到hdfs和mysql上案例介绍
- 数据文件数据加载到hive表
- hive从查询中获取数据插入到表或动态分区
- hive从查询中获取数据插入到表或动态分区
- hive从查询中获取数据插入到表或动态分区
- hive从查询中获取数据插入到表或动态分区
- hive从查询中获取数据插入到表或动态分区
- hive从查询中获取数据插入到表或动态分区
- hive从查询中获取数据插入到表或动态分区
- 使用Sqoop从MySQL导入数据到Hive和HBase
- Hive 表数据 加载 、导出 、查询
- 十七、Hive 表数据加载、导出、查询
- 加载txt文件到Hive表中
- 从文本文件导入数据到hive表中
- 从关系库导入数据到hive-hbase表中
- 从关系库导入数据到hive-hbase表中
- win7下cygwin+hadoop+MyEclipse
- 初识MVC
- tftp/nfs等常用Linux配置
- UVA 10714-Ants(求花费的最大最小时间)
- 评分卡的开发过程
- 第18天: hive数据加载 从文件加载到hive表讲解和案例操作、从查询插入数据到hive表讲解和案例操作
- VMWare虚拟机下为Ubuntu 12.04.1配置静态IP(NAT方式)
- C#根据字符串转枚举类型
- windows版tinyhttpd
- [算法系列之十八]海量数据处理之BitMap
- 在sublime 里运行php
- 如何以面向对象的方式看待世界
- 大话设计模式:(序)
- Windows 7中创建Cocos2d-x 3.2 项目