hive - Hive+Tez 作业性能问题
问题描述
我有两个作业 Job1 和 Job2 在 Hadoop 集群中运行。这两个作业都是带有 hive-action 运行 hql 文件的 oozie 作业。引擎是 Tez。
当我一个接一个地运行 Job1 和 Job2 时,它们往往会在 10 分钟内快速完成。但是当我同时提交两个作业并尝试并行运行时,它们往往需要更多时间。Job1 在大约 12 分钟内完成,Job2 在 30 分钟内完成。他们在这两种情况下都启动了相同数量的映射器和减速器。
根据我的理解,无论我是一个接一个地运行它们还是并行运行它们,这两个工作都应该花费相同的时间
Tez 或 Yarn 中是否有影响此行为的参数或配置?
解决方案
推荐阅读
- c# - Asp .Net Core 3.1 从新 MS Edge 上的控制器返回文件需要永远下载
- python - 使用 Python 3 在 RequestsCookieJar 中打印 Cookie 域
- python - 如何从列表中创建类实例?
- c# - Docker Asp.net 核心应用程序不会加载我的 JS、imgs
- javascript - 库存工具的导航箭头
- html - iOS 在选择之间切换焦点 - 奇怪的行为
- sql - 从其他两个列值的条件中减去两列
- python - 请问如何通过 pypptx 或 win32com 重命名幻灯片母版
- firebase - 在 Firebase 中获取 API 调用的空对象列表
- pgp - 如何将现有的 OpenPGP 密钥导入 Claws 邮件?