• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >云计算 > hive 实现job并发执行,hive实现job并发

hive 实现job并发执行,hive实现job并发

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含hive sql,hive游学网,hive,hive-inn酒店,hive安装等服务器相关知识,网友希望可以进行参考

hive 实现job并发执行,hive实现job并发


hive里,同一sql里,会涉及到n个job,默认情况下,每个job是顺序执行的。
如果每个job没有前后依赖关系,可以并发执行的话,可以通过设置该参数 set hive.exec.parallel=true,实现job并发执行,该参数默认可以并发执行的job数为8。

set hive.exec.parallel=true;

例如:

sql="""
set hive.exec.parallel=true;
use database;
select a,b,c
from
(
    select a1 as a,b1 as b,c1 as c from table1
    union all
    select a2 as a,b2 as b,c2 as c from table2
    union all
    select a3 as a,b3 as b,c3 as c from table3
    ...
)t;
"""

注意:
1、笔者原来一个任务有98个job,运行3h左右,经设置该参数后,运行10min,可见该参数设置会让sql跑的更快,效率大大提高,但是会占用大量的map和reduce资源;
2、可以通过hive.exec.parallel.thread.number来设置并发执行的job数,如下:

set hive.exec.parallel=true;
set hive.exec.parallel.thread.number=最大并发job数; 

版权声明:本文为博主原创文章,未经博主允许不得转载。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • hive 实现job并发执行,hive实现job并发
  • hive UDF自动增长列函数,hiveudf列函数
  • [Hive]Hive将一行记录拆分成多行,hive多行
  • Hive快速入门,hive入门
  • hive sql,hive
  • Java 调用Hive 自定义UDF,java调用hiveudf
  • hive 优化的原则,hive优化原则

相关文章

  • 【HBase】how many zookeepers should i run?,hbasezookeepers
  • hadoop集群搭建之NFS服务,hadoop集群nfs
  • 深入理解Scala 标识符,命名和域,深入理解scala
  • XenServer网卡Bonding,xenserverbonding
  • Web.xml配置详解,web.xml详解
  • 一步一步跟我学hadoop(1)----hadoop概述和安装配置,hadoop----hadoop
  • Hadoop 和 Spark 的异同
  • R语言数据分析系列之一,数据分析系列之一
  • Heron(一)—-storm的一些短板,heron-storm
  • Hadoop中查看一个文件位置信息,

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • 两款Docker管理UI:DockerUI & Shipyard,dockerdockerui
    • Maven构建Hadoop Web项目,maven构建hadoopweb
    • 分布式数据库MVCC读写设计,数据库mvcc读写
    • spark core源码分析14 参数配置,sparkcore
    • Docker学习笔记(一):Docker的三个基本概念,docker学习笔记
    • 智能助手相伴,享受人机温情,智能助手人机
    • openstack中Nova组件Networks的所有python API 汇总,openstacknova
    • 推荐引擎mahout安装与配置,引擎mahout配置
    • 学习札记:CISCO云计算,札记cisco云计算
    • Hive Developing,hivedeveloping

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有