上云无忧 > 文档中心 > 百度数据仓库 Palo 的系统架构
百度数据仓库 Palo Doris版
百度数据仓库 Palo 的系统架构

文档简介:
PALO 拥有非常简洁优雅的系统架构。其核心组件仅包括两类有状态的组件和一个可选的无状态组件。而在使用百度智能云托管的PALO服务时,额外搭配一个前端控制台用于进行一些集群管理操作。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

PALO 拥有非常简洁优雅的系统架构。其核心组件仅包括两类有状态的组件和一个可选的无状态组件。而在使用百度智能云托管的PALO服务时,额外搭配一个前端控制台用于进行一些集群管理操作。

架构示意图

如上图所示,中间部分既是PALO的核心组件,主要包括以下几个模块:

  1. Leader Node

    Leader Node也被称作Frontend(FE)。在其他文档中,这些名称指代的都是同一个组件。Leader Node主要负责用户请求连接的接入、元数据的存储和管理、查询语句的解析和查询计划的生成、集群节点状态管理,以及各类用户提交的和系统内部的作业任务调度。

    Leader Node内置了MySQL协议层和Http Server。用户可以根据操作的不同,选择不同的协议连接到Leader Node。同时,Leader Node来自带了一个UI界面。用户可以在前端控制台页面右上角的PALO UI按钮点击进入。

    一个PALO集群内的Leader Node通常为1个或3个。当数量为3时,Leader Node会自动组成一个节点组来保证组件的高可用。

  2. Compute Node

    Compute Node也被称作Backend(BE)。在其他文档中,这些名称指代的都是同一个组件。Compute Node主要负责查询计划的执行,以及数据的存储和管理。Compute Node可以由1个或多个节点共同组成节点组,PALO集群的整体算力和存储容量,和Compute Node的节点数量成正比。

    Leader Node和Compute Node之间通过RPC进行交互。

  3. Broker

    Broker 是一个无状态的进程。其主要是帮助PALO以类Unix文件系统接口的方式,访问外部数据源如百度对象存储(BOS)或HDFS上的数据。比如应用于数据导入或者数据导出操作中。

    在百度智能云托管的PALO集群中,默认会安装这个组件,您可以通过使用MySQL协议连接到PALO集群后,执行SHOW BROKER命令查看。而在私有化部署场景下,该组件可以是一个可选的组件。

相似文档
  • 计费项目: 百度数据仓库PALO仅收取托管PALO集群的资源费用,其余云上的配套功能例如监控等不收取任何额外费用,PALO收费项目如下: 集群节点: - 以节点规格的形式提供,包括CPU、内存和磁盘存储。 - 支持预付费和后付费。
  • 本文档介绍百度数据仓库PALO的预付费定价、计费规则及到期提醒等内容。 预付费情况下,您可以按月预支付PALO的使用费用,PALO根据您选择的实例机型配置和个数,计算出按月付费的套餐价格。通常,相同时长的预付费价格要远低于按需付费的价格。
  • 后付费即按使用量付费,在此模式下,您可以按使用时长支付PALO的使用费用,可随时停止付费释放集群。 购买集群前需保证账户无欠款,且保证账户余额和可用代金券总和大于或等于100元。 后付费计费公式: 费用 = 单价 × 节点个数 × 使用时长
  • 如果您还没有百度开放云的账号,请首先通过 这里,注册一个百度账号之后,用您的账号登录百度开放云,进入Palo主页面: 进入之后点击 立即购买: 如果您是第一次创建 Palo 集群,则在进入 Palo 集群列表页时,会弹出以下界面:
  • 在本教程文档中,我们将为大家介绍使用Palo UI快速体验和使用Palo查询的操作过程。 公有云用户,请先参阅 创建集群 文档创建一个 Palo 集群。 开源用户,需要在 fe.conf 中配置 enable_http_server_v2=true 后,重启 FE 节点。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部