hive功能简单介绍
6页1、hivehive 功能简单介绍功能简单介绍Hive 提供了类 SQL 语法的功能,可通过它来检索 Hadoop 存储数据,查询操作是基于MapReduce 来完成的Hive 功能1.通过 select 语句查询指定 column 的数据2.通过 where 语句过滤查询条件3.通过 group by 语句将查询结果进行分组4.执行 join 查询操作 使用写有 Join 操作的查询语句时有一条原则:应该将条目少的表/子查询放在 Join 操作符的左边。原因是在 Join 操作的 Reduce 阶段,位于 Join 操作符左边的表的内容会被加载进内存,将条目少的表放在左边,可以有效减少发生 OOM 错误的几率。inner join:SELECT sales.*, things.* FROM sales JOIN things ON (sales.id = things.id);outer join:SELECT sales.*, things.* FROM sales LEFT OUTER JOIN things ON (sales.id = things.id);SELECT sale
2、s.*, things.* FROM sales RIGHT OUTER JOIN things ON (sales.id = things.id);SELECT sales.*, things.* FROM sales FULL OUTER JOIN things ON (sales.id = things.id);semi join:等同于 in 函数SELECT * FROM things LEFT SEMI JOIN sales ON (sales.id = things.id);相当于 sql 语句:SELECT * FROM things WHERE things.id IN (SELECT id from sales);map join:Join 操作在 map 阶段完成,不再需要 reduce 操作,因此 map join 不能结合 RIGHT OUTER JOIN 和 FULL OUTER JOIN 使用(需要 reduce 进行聚合)SELECT /*+ MAPJOIN(things) */ sales.*, things.* FROM sales JOIN thi
3、ngs ON (sales.id = things.id);*前提:在 join 字段,join 左边的记录集合(sales)是 join 右边(things)的子集*,例如:sales things1 12 23 34.5.管理数据库表格(create,drop,alter)6.将查询结果保存到其他 Table通过 insert 语句:INSERT OVERWRITE TABLE targetPARTITION (dt=2010-01-01)SELECT col1, col2FROM source;注意:和关系数据库不同,insert 操作不是追加记录,而是将新的记录覆盖掉以前的记录,因此 OVERWRITE 关键字是必须的。787 棋牌 http:/通过 CTAS 语句:CREATE TABLE targetASSELECT col1, col2 FROM source;7.将查询结果保存到 HDFSINSERT OVERWRITE DIRECTORY /path SELECT.8.将查询结果保存到本地目录INSERT OVERWRITE LOCAL DIRECTORY path
《hive功能简单介绍》由会员m****分享,可在线阅读,更多相关《hive功能简单介绍》请在金锄头文库上搜索。
DB2发生死锁情况时应该怎么处理
Python 为何能成最强编程语言
面试前必须要知道的Redis面试
MySQL下自动删除指定时间以前的记录的操作方法
深入理解FastCGI协议以及在PHP中的实现
MySQL数据库性能优化之硬件瓶颈分析
NoSQL数据库大全收集整理
2018 – 2019 年前端 JavaScript 面试题
PHP文件包含漏洞的形式总结
5种使用Python代码轻松实现数据可视化的方法
改进JavaScript和Bust的互操作性:深入认识wasm-bindgen组件
C#图片缩放平移从功能分析到编码实现
详解网络蜘蛛的安全隐患及预防方法
利用NAP解除安全隐患自动隐藏你的IP地址
解决分布式数据库和离线网络中原子性问题的新方法
bbed恢复数据遇到延迟块清除的问题
Oracle Data Redaction数据加密
linux下du和df结果不一致的原因及处理
基于QMP实现对qemu虚拟机进行交互
Spring Batch批量处理策略
2023-06-30 7页
2022-09-15 93页
2022-06-04 27页
2022-04-25 3页
2022-03-24 7页
2022-03-24 7页
2022-03-24 8页
2022-03-24 4页
2022-03-24 43页
2022-03-24 7页