HetuEngine快速上手
HetuEngine是什么HetuEngine是华为推出的高性能交互式SQL分析及数据虚拟化引擎。与大数据生态无缝融合实现海量数据秒级交互式查询支持跨源跨域统一访问使能数据湖内、湖间、湖仓一站式SQL融合分析。HetuEngine适合做什么适用于Hadoop集群FusionInsight MRS的Hive、Hudi数据源的交互式快速查询场景;适用于跨源多种数据源如HiveHudiHBaseGaussDB(DWS)ElasticsearchClickHouse等查询适用于跨域多个地域或数据中心的快速联合查询不擅长大批量、复杂逻辑的跑批处理、创建事务、数据入库操作等。HetuEngine特点特点说明统一SQL支持标准的SQL用户可以使用标准的SQL进行数据查询和分析计算多数据源支持对接多种数据源如Hive、Hudi、Hbase、Clickhouse、Elasticsearch、Gaussdb、iotdb等多种数据源高性能完全的内存计算自动实现计算下推动态过滤等实现PB级数据毫秒级响应跨源跨域支持多种数据源的跨源跨域联合分析查询一条SQL实现多源协同、湖仓协同高并发高可用算力、并发可横向扩展弹性伸缩自动路由自动实时调配超大SQL的计算规模智能加速基于收益最大化原则实现对热查询的自动识别、预计算与在线分析加速IO降低90%智能运维支持SQL诊断快速定位出质量欠佳的SQL记录及用户信息辅助管理员提前预判潜在风险HetuEngine基本架构HetuEngine面向企业级能力方面构建了极致稳定、高性能的企业级交互式分析引擎。云服务层提供了企业级的运维管理监控能力认证与业务接入统一访问入口友好的可视化界面操作一键式参数调优和配置协助用户轻松简单的管理集群平台引擎层纯计算引擎部署与数据解耦自容错节点故障级别重启内存溢出保护等计算实例基于任务负载自动弹性伸缩可水平横向扩展数据层支持多种常见的数据源间的联合查询同时计算和数据解耦天然的存算分离架构。HetuEngine服务角色模块名称常见概念名称描述云服务层HetuEngine CLI/JDBCHetuEngine的客户端使用者通过客户端向服务端提交查询请求然后将执行结果取回并展示。HSBrokerHetuEngine的服务管理用作计算实例的资源管理校验健康监控与自动维护等。HSConsole对外提供数据源信息管理计算实例管理自动化任务的查看等功能的可视化操作界面和RESTful接口。HSFabric提供SQL统一访问入口及跨域DC高性能安全数据传输。QASHetuEngine的自研模块针对SQL执行历史记录提供自动感知、自动学习、自动诊断服务提升在线SQL运维能力自动加速在线SQL分析任务。引擎层CoordinatorHetuEngine计算实例的管理节点提供SQL接收、SQL解析、生成执行计划、执行计划优化、分派任务和资源调度等能力。WorkerHetuEngine计算实例的工作节点提供数据源数据并行拉取分布式SQL计算等能力。HeuEngine引擎架构HetuEngine引擎执行流程简单介绍Coordinator负责管理Worker节点以及接受客户端查询请求并进行SQL的语法解析Parser、执行计划生成与优化Plannner和查询任务的调度SchedulerWorker负责具体的查询计算和数据读写Discovery Server负责发现集群的各个节点用于节点间心跳监控基本概念HSFabricHetuEngine服务的统一入口承接对外请求支持跨网络访问HetuEngine服务端。HSBroker HetuEngine的服务管理用作计算实例的资源管理校验健康监控与自动维护等。CoordinatorHetuEngine计算实例的资源和任务协调者负责SQL解析和优化等事务。WorkerHetuEngine计算实例的计算节点负责执行任务和处理数据。ConnectorHetuEngine访问数据库的接口HetuEngine通过Connector的驱动连接数据源读取数据源元数据和对数据进行增删改查等操作。CatalogHetuEngine中一个catalog配置文件对应一个数据源一个数据源可以有多个不同catalog配置可以通过数据源的properties文件进行配置。Schema对应数据库的Schema名称。Table对应数据库的表名详细解释Catalog (目录)处于最顶层。一个catalog对应一个数据源如 Hive、GaussDB、MySQL等的连接配置。它告诉HetuEngine“去哪里连接数据”以及“以何种方式连接”。可以把它理解为一个数据源的访问入口或连接器实例。Schema (模式)位于catalog之下。一个catalog可以包含多个schema。schema主要用于逻辑隔离不同的数据集比如按业务线如“销售”、“市场”或按项目来划分。在很多数据库系统中如MySQL、PostgreSQLschema和database的概念是等价的可以互换使用。Table (表)位于最底层。一个schema下包含多张table。table是实际存储数据的结构化单元由行和列组成是最终进行数据查询和操作的对象。在HetuEngine中要唯一定位一张数据表你需要使用catalog.schema.table这种三段式的全名。举个例子假设你的HetuEngine中配置了以下层级Catalog:hive(连接到一个Hive数据源)Schema:sales(销售数据库)Table:orders(订单表)Table:customers(客户表)Schema:marketing(市场数据库)Table:campaigns(营销活动表)如果你想查询销售数据中的订单表在SQL中就要这样写SELECT * FROM hive.sales.orders;如果你想跨源分析将Hive中的销售订单和另一个数据源比如名为dws的Catalog中的用户维表进行关联查询语句就会像这样SELECT * FROM hive.sales.orders AS o JOIN dws.public.users AS u ON o.user_id u.id;在这个例子里hive.sales.orders和dws.public.users就通过这种三段式的命名方式清晰地表达了它们分别来自不同的数据源hive和dws、不同的schemasales和public从而让跨源查询变得可能。了解更多 https://support.huaweicloud.com/productdesc-mrs/mrs_08_0068.html

相关新闻

纽格立科技将发布车载多标准数字广播全链解决方案及多标准USB接收模块

纽格立科技将发布车载多标准数字广播全链解决方案及多标准USB接收模块

纽格立科技宣布将在2026年CCBN(中国国际广播电视信息网络展览会)上正式发布其车载数字广播接收全链解决方案。该方案基于软件定义广播(SDR)架构,全面支持DRM数字广播(全频段)、CDR调频频段数字音…

2026/7/3 2:14:32 阅读更多 →
VTJ.PRO AI 能力实战测评:10个案例 + 提示词,带你玩转低代码生成

VTJ.PRO AI 能力实战测评:10个案例 + 提示词,带你玩转低代码生成

这里写自定义目录标题测试前准备案例一:企业级仪表盘(数据可视化)案例二:电商商品管理列表案例三:金融信贷审批工作台案例四:SaaS 服务官网营销首页案例五:用户权限管理(角色配置&am…

2026/5/17 7:30:42 阅读更多 →
【MIMO-OFDM】频率选择性瑞利衰落信道AWGN实现的2×2 MIMO-OFDM无线链路(ZF vs ZF-SIC+MRC)【含Matlab源码 15132期】

【MIMO-OFDM】频率选择性瑞利衰落信道AWGN实现的2×2 MIMO-OFDM无线链路(ZF vs ZF-SIC+MRC)【含Matlab源码 15132期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…

2026/5/17 11:06:05 阅读更多 →

最新新闻

云克隆 Luminex 多因子技术在细胞因子领域是应用

云克隆 Luminex 多因子技术在细胞因子领域是应用

在免疫学与炎症研究的前沿领域,传统单因子检测方法早已无法满足科研人员对复杂细胞因子分析需求。武汉云克隆科技股份有限公司(Cloud-Clone Corp.)近日宣布,其基于Luminex xMAP技术自主研发的15重炎症趋化因子联合检测Panel&#…

2026/7/3 4:43:15 阅读更多 →
【学习记录】Week8(三):从整数漏洞到堆溢出——深入理解内存破坏的进阶利用链

【学习记录】Week8(三):从整数漏洞到堆溢出——深入理解内存破坏的进阶利用链

写在前面:在Week8的前两篇中,我们系统学习了整数溢出/下溢和符号转换/长度计算错误的原理。今天,我们将迎来本周的高潮——探讨这些看似抽象的整数漏洞如何直接导致严重的堆溢出,并最终实现任意代码执行。与栈溢出不同&#xff0c…

2026/7/3 4:41:14 阅读更多 →
青岛有哪些AI智能体落地案例?企业真实应用效果参考

青岛有哪些AI智能体落地案例?企业真实应用效果参考

随着人工智能从“概念狂欢”走向“价值落地”,2026年的企业数字化转型开始研究AI智能体(AI Agent)究竟能为业务带来多少降本增效的真实改变。 作为山东数字经济发展的核心城市,青岛在人工智能与实体经济融合方面一直走在前列。从灯…

2026/7/3 4:39:14 阅读更多 →
数字人口播怎么做获客?从内容生产到信任建立的一套思路(2026)

数字人口播怎么做获客?从内容生产到信任建立的一套思路(2026)

数字人口播怎么做获客?从内容生产到信任建立的一套思路(2026) “数字人口播怎么做获客”这个问题,表面看是在问视频形式,实际上问的是:如果不用真人反复出镜,数字人口播能不能真正承担获客内容的…

2026/7/3 4:37:13 阅读更多 →
吾爱大佬开发!全能格式转换工具,可以转换各种音视频文档!

吾爱大佬开发!全能格式转换工具,可以转换各种音视频文档!

前言 以前遇到格式不是兼容的问题确实比较麻烦,视频转格式、图片要压缩、文档要合并……,今天介绍这个工具-格式大师,主要解决的是视频、音频、图片、文档,四大类格式的互转以及压缩。 比如批量转格式、批量压缩,或者…

2026/7/3 4:35:13 阅读更多 →
借助冰淇淋车趣味学 Vim 操作,快速上手完整游戏攻略来啦!

借助冰淇淋车趣味学 Vim 操作,快速上手完整游戏攻略来啦!

借助冰淇淋车学习 Vim 操作 在这里,冰淇淋车就是你的光标,小镇则代表你的文本。你可以用这种有趣的方式学习 Vim 操作。快 玩完整游戏 试试演示版 ↓ 快速体验一关 你只需使用 h j k l 键,就能将冰淇淋车开到顾客面前。玩完整游戏 → 玩法说明…

2026/7/3 4:33:13 阅读更多 →

日新闻

Nginx防御TLS重协商攻击实战:从原理到配置与监控

Nginx防御TLS重协商攻击实战:从原理到配置与监控

1. 项目概述:为什么TLS重协商攻击至今仍需警惕十多年前的CVE-2011-1473,一个关于TLS/SSL协议重协商机制的漏洞,现在提起来还有必要吗?很多运维和开发朋友可能会觉得,这都老掉牙了,现代服务器和客户端不都默…

2026/7/3 0:03:59 阅读更多 →
华为防火墙双通道远程管理实战:Web与SSH配置详解

华为防火墙双通道远程管理实战:Web与SSH配置详解

1. 项目概述:为什么需要双通道远程管理防火墙?在任何一个稍具规模的企业网络里,防火墙都是那个默默守护在边界的关键角色。作为网络工程师,我们不可能每次都跑到机房,插上console线去配置它。远程管理能力,…

2026/7/3 0:03:59 阅读更多 →
AD74413R与PIC18F65K40的高精度工业数据采集方案

AD74413R与PIC18F65K40的高精度工业数据采集方案

1. 项目概述:AD74413R与PIC18F65K40的协同工作在工业自动化和精密测量领域,同时实现高精度模数转换(ADC)和数模转换(DAC)功能是许多复杂系统的核心需求。AD74413R作为一款四通道可配置模拟输入/输出器件,与PIC18F65K40微控制器的组合&#xf…

2026/7/3 0:05:59 阅读更多 →

周新闻

月新闻