集群新建
安装包选择与 License 上传
无论是存算一体 或者是 存算分离 集群的部署流程,均需要提前准备待部署的安装包包放置在对应的路径(见下图中安装包下拉框下的文案,会有安装包放置目录的提示信息);另外,部署特定版本的 selectdb 安装包,在部署之前需要准备好试用或者正式申请的 license 文件(License 文件和 Public 文件)

-
上传 .lic 文件

-
上传 .key 公钥文件

主机注册与 Agent 部署
新建或接管集群前,均需要先在目标节点部署 Manager Agent 并完成主机注册。存算一体和存算分离集群均使用该流程。
部署 Manager Agent
查看 Agent 的安装指引,进入指引页面并按照指引部署 Agent。部署成功后,回到 Manager 页面,确认 Agent 状态正常。
-
准备 SelectDB 机器环境(可选)
-
一键部署 Agent



Manager 支持管控两类 SelectDB Enterprise 内核集群:存算一体集群和存算分离集群。创建或接管时,请先选择与实际架构一致的集群类型;两类集群的部署、接管、扩缩容和升级路径不同。
部署完成后,Manager 将提供集群的连接信息,方便用户快速接入和使用。
存算一体集群
存算一体集群由 FE 和 BE 组成,BE 同时承担计算与本地数据存储。可通过“新建/接管集群”选择存算一体集群,完成环境、节点和组件配置后提交任务。
部署存算一体集群
前置检查
确认当前账号具有集群操作权限,目标节点的网络、Agent 状态正常;选择受支持的 SelectDB Enterprise 内核版本。内核版本要求 License 时,提前准备对应的 License 文件和公钥文件。
选择集群类型
进入“新建/接管集群”,选择存算一体集群,然后单击新建。

配置环境和版本
填写集群名称、部署版本、数据库管理员密码及页面要求的环境信息。确认安装包路径、端口和主机资源满足要求。
-
不需要 License 的页面情形

-
需要 License 的页面情形

注册主机和 Agent
填写 Agent 端口并添加目标主机。确认每台主机 Agent 状态正常、节点检查通过后进入组件配置。

配置 FE 节点
设置 FE 的角色、端口、部署目录、元数据目录和日志目录。生产环境应按照高可用要求规划 FE Follower 数量。

配置 BE 节点
设置 BE 节点、端口、部署目录、存储目录和日志目录;确认节点角色和磁盘规划符合业务容量要求。

其他配置
此处可配置是否自动拉起以及表名是否大小写敏感等信息

提交并验证
完成其他配置后提交部署任务。在任务详情中查看各阶段执行结果;任务成功后,进入集群概览确认 FE、BE 和 Agent 均为正常状态。
提交之后界面如下,在任务运行中可以点击左侧的IP/Host查看对应 Agent 的执行日志;默认情况只展示 manager 侧的日志信息。

任务完成界面

节点界面

存算分离集群
存算分离集群使用共享对象存储,并包含 Meta Service、FoundationDB 和计算组等组件。以下章节保留原有的存算分离集群创建和接管步骤,并补充新版目录配置说明。
部署存算分离集群
前提条件
- 当前登录用户具有 SystemAdmin 或 ClusterAdmin 权限。
- Manager 版本为 26.0.0 及以上。
- 待部署集群必须使用受支持的 SelectDB Enterprise 内核版本;目前 selectdb-manager 不支持开源 Apache Doris 集群。如若需要管控开源版本,请前往 selectdb 官网下载社区版本的 doris-manager;
- 内核版本要求 License 时,在部署流程中按页面提示上传有效 License 及相关文件。
- 生产环境至少部署 3 台 FE,且单机内存规格应大于 32 GB。测试环境如需放开内存规格限制,可在配置文件中设置 FDB_RESOURCE_CHECK_ENABLE=FALSE 后重启 Manager。
- 当前内核包支持情况以部署版本列表和当前版本发布说明为准。
操作步骤
-
登录manager后,根据实际业务场景,找到新建集群的入口。
-
如果您没有可管理的集群,系统会在首页显示 新建/接管集群 选择页面 。
-
如果您已经有可管理的集群,则在页面左上角,单击 "+ 新建/接管集群" 进入选择页面。
-
在新建/接管集群页面,选择存算分离集群模式的新建按钮进入创建流程。

-
-
进行环境信息配置
集群配置

集群配置填写说明如下表所示:
配置 描述 集群名称 自定义待创建的集群名称。以字母(大小写不敏感)或者汉字开头,支持数字和 _,最多 64 个字符。部署版本 可以从列表中选择已有的 Doris 版本。如要新增版本,需要将安装包上传到自定义的 Doris 本地安装包路径。 数据库 root 用户密码 Doris 集群的 root 用户密码,长度为 8~20 个字符,且包含字母、数字和特殊字符 _@()-*:。存算分离配置

存算配置填写说明如下表所示:
配置项 说明 对象存储服务 要新建的存算分离集群具体使用的对象存储服务,支持 COS,OSS,S3,OBS,BOS,AZURE。
要求至少有对象存储的put、get、list、delete、multipartupload 权限。地域 存储桶所在的区域 Endpoint 用于对象存储的端点,填写地域后自动生成 存储桶 对象存储账户的存储桶 (如果您使用 Azure,则为 Blob Container Name) 存储路径 数据在指定存储桶下的存储路径 AccessKey 对象存储账户的访问密钥。(如果您使用 Azure,则为 AccountName) SecretKey 对象存储账户的秘密密钥。(如果您使用 Azure,则为 AccountKey) 存算分离配置填写完成后,点击测试连接 测试对象存储账号的连通性,通过后进入主机注册页面。
-
进行主机注册
通过 Manager 部署集群时,需要先在管控机器上部署Agent, 然后进行主机注册,具体流程如下
-
填写Agent Port,该端口用户manager和agent通过HTTP协议进行通信,集群中所有主机的 Agent 端口必须保持一致。

-
点击查看,弹出一键部署安装指引,在管控机器Agent的安装目录下进行机器参数检查(可选) 和 Agent一键部署。


-
输入IP信息,Manager 会自动检测主机的 Agent 状态。主机添加完毕,状态检查都正常后,点击下一步进入FE配置。

-
-
进行FE配置
在 FE 配置中对 FE 节点 的端口、角色、部署目录等进行配置。分为通用配置和FE节点两部分。

-
通用配置:代表所有的 FE 节点使用的各端口、部署目录、元数据存储目以及日志目录的配置,系统给出了一个默认值,您可以依据机器环境情况进行修改。配置具体说明如下表:
配置项 说明 Http Port FE 上的 HTTP Server 端口,所有 FE 的 http_port 必须保持一致,默认8030。
通信方向 FE <-> FE,Client <-> FEQuery Port FE 上的 MySQL Server 端口,默认9030。
通信方向 Client <-> FERPC Port FE 上的 Thrift Server 端口,每个 FE 的配置需保持一致,默认9020
通信方向 BE -> FE,FE <-> FEEditlog Port FE 上的 bdbje 通信端口,默认9010
通信方向 FE <-> FEMeta Service Port MetaService端口 FDB Port FoundationDB端口 Arrow Flight SQL Port Arrow Flight SQL 端口 部署目录 FE节点的部署目录 元数据存储目录 Doris 元数据存储目录,默认值为 {FE部署目录}/doris-meta 日志目录 FE 日志的存储路径。其中该目录下的fe.audit.log 中记录了这台 FE 节点执行的所有数据库操作。 -
FE 节点:从成功完成注册的主机中选择节点 ,指定节点的角色,FE Follower 建议为奇数个,展开自定义配置,可以对 FE 节点的各端口、优先级网络、部署目录、元数据存储目录以及日志目录进行修改。

添加完FE节点并且机器环境检查都正常之后,点击下一步进入BE配置页面。
-
-
进行BE 配置
在 BE 配置页面中对 BE 节点 的端口、角色、部署目录等进行配置,分为通用配置和BE节点两部分。

-
通用配置:代表所有的 BE 节点使用的各端口、部署目录、数据存储目录、日志目录以及文件缓存的配置,系统给出了一个默认值,可以依据机器环境情况进行修改。配置具体说明如下表:
配置项 说明 BE Port BE 上 Thrift Server 的端口,用于接收来自 FE 的请求,默认9060
通信方向 FE -> BEWebserver Port BE 上的 HTTP Server 端口,默认8040
通信方向 BE <-> BEHeartbear Port BE 上的心跳服务端口(Thrift),用于接收来自 FE 的心跳,默认9050
通信方向 FE -> BEBRPC Port BE 上的 BRPC 端口,用于 BE 之间的通信,默认8060
通信方向 FE <-> BE,BE <-> BEArrow Flight SQL Port BE 上的 Arrow Flight SQL 通信端口,默认8070 部署目录 BE节点的部署目录 日志目录 BE 日志的存储路径 文件缓存 用于文件缓存的磁盘路径和限制缓存的大小。 -
BE 节点:从成功完成注册的主机中选择节点,创建计算组。存算分离集群中BE 节点不再存储主数据,而是将共享存储层作为统一的数据主存储空间。同时,为了应对底层对象存储系统性能不佳和网络传输带来的性能下降,Doris 引入计算节点本地高速缓存。
添加完BE节点并且机器环境检查都正常之后,点击下一步进入其他配置页面。
-
-
进行其他配置
在其他配置中对自动拉起及表名大小写是否敏感进行配置,具体说明如下:
-
开启自动管控模式,Manager 会在机器上为 Doris 进程设置自动拉起守护。如果您不希望 Manager 干预,可以选择关闭自动模式。
-
表名大小写敏感,设置lower_case_table_names的值来指定集群的表名大小写是否敏感。

-
-
部署和进入集群
点击部署集群,Manager 会进行集群部署,您可以在新建集群页面看到详细的部署流程及进展

在部署成功后,您将看到集群的访问信息,以及初始化的 admin 用户密码,您可以复制保存这些信息。 Manager 不保存用户的密码,这些密码信息仅在这里出现一次。您可以在集群详情看到数据库的连接信息,但不会看到密码信息。
接下来点击 进入集群 ,即可进入 Manager 查看、运维集群。
