更新时间:2026-06-29 GMT+08:00
分享

开启HetuEngine自适应查询执行

本章节适用于MRS 3.2.0及以后版本。

HetuEngine自适应查询介绍

一般来说,大任务的SQL语句(例如在从整个表中扫描大量数据的情况)会占用大量的资源,在资源紧张的情况下,会影响其他任务的负载。这不仅导致用户体验不佳,也会提高运维成本。为了解决上述问题,HetuEngine提供了自适应查询执行的功能,该功能会自适应地调度执行查询。

本章节介绍如何开启自适应查询执行功能。

开启HetuEngine自适应查询执行步骤

  1. 使用HetuEngine管理员用户登录MRS集群Manager界面。

    登录集群Manager具体操作,请参考访问MRS集群Manager

  2. 选择“集群 > 服务 > HetuEngine”,进入HetuEngine服务页面。
  3. 在“概览”页签下的“基本信息”区域,单击“HSConsole WebUI”后的链接,进入HSConsole界面。
  4. 单击“数据源”,在待修改的Hive数据源所在行的“操作”列下单击“编辑”,
  5. 可参考7.g,在自定义参数中添加“hive.strict-mode-restrictions”,值为“NONE”,开启自适应查询执行功能。
  6. 单击“确定”保存配置
  7. 返回集群Manager界面,选择“集群 > 服务 > HetuEngine > 更多 > 重启服务”,根据界面提示重启HetuEngine服务。
  8. 若存在“运行中”状态的计算实例需重启HetuEngine计算实例。

    1. 使用HetuEngine管理员用户登录Manager,选择“集群 > 服务 > HetuEngine”,进入HetuEngine服务页面。
    2. 在“概览”页签下的“基本信息”区域,单击“HSConsole WebUI”后的链接,进入HSConsole界面。
    3. 单击“计算实例”,勾选待操作实例,单击“重启”,根据界面提示重启HetuEngine计算实例。

相关文档