谈笑间学会大数据-Hive视图
发布日期:2021-05-15 07:12:01 浏览次数:20 分类:精选文章

本文共 4198 字,大约阅读时间需要 13 分钟。

#������������������������-Hive������

##������������������

���Hive���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Hive���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Hive������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������

###������������������������

���Hive���������������������������������������������������������������������������������������������������������������������������������������������������������

FROM (	SELECT * FROM people JOIN cart ON (cart.people_id = people.id)
WHERE firstname = 'john') a
SELECT a.lastname WHERE a.id = 3;

���������������������������������������������������������������

CREATE VIEW shorter_join AS SELECT *
FROM people JOIN cart
ON (cart.people_id = people.id)
WHERE firstname = 'john';

������������������������������������

SELECT lastname FROM shorter_join 
WHERE id = 3;

##���������������������������������������������������

���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������WHERE������������������������������Hive������������������������������������������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������

CREATE TABLE employee(
firstname string,
lastname string,
ssn string,
password string,
department string);
CREATE VIEW techops_employee AS
SELECT
firstname,
lastname,
ssn
FROM employee
WHERE department = 'techops';

##���������������������������������������

Hive������array���map���struct������������������������������������������������������������������������������������������������������map���������������������������������������������������Hive������������������������������������������������������������������������������������������������������������������������������������������

###������������������������

������������������������������������������������������������������������������������������������������������������������������������������

time^B1298598398404^Atype^Brequest^Astate^Bny^Acity^Bwhiteplains^Apart\^Bmufflertime^B1298598398432^Atype^Bresponse^Astate^Bny^Acity^Btarrytown^Apart\^Bmufflertime^B1298598399404^Atype^Brequest^Astate^Btx^Acity^Baustin^Apart\^Bheadlight

������������������������������������������������������������������������������������������

CREATE EXTERNAL TABLE dynamictable (
cols map
)
ROW FORMAT DELIMITEDFIELDS
TERMINATED BY '\004'
COLLECTION ITEMS TERMINATED BY '\001'
MAP KEYS TERMINATED BY '\002'
STORed AS TEXTFILE;

###���������������������������

���������������������������������������orders������������������������������������������

CREATE VIEW orders(state, city, part) AS
SELECT
cols["time"],
cols["city"],
cols["part"]
FROM dynamictable
WHERE cols["type"] = "request";

������������������������������������shipments������������������������������������������

CREATE VIEW orders(state, part) AS
SELECT
cols["time"],
cols["part"]
FROM dynamictable
WHERE cols["type"] = "response";

##���������������������

������������������Hive������������������������������

  • ���������������������������������������������������������������������Hive���������������������������������������

  • ������������������������������������������������

  • ������������������������������������������������������������������������������������������������������������������������

  • ������������������������������������������������������������������������������������������������������

    上一篇:谈笑间学会大数据-Hive索引
    下一篇:Hive使用正则表达式模糊匹配列报错

    发表评论

    最新留言

    初次前来,多多关照!
    [***.217.46.12]2025年04月22日 07时00分52秒