1.2.4 Doris on AWS¶
为了方便大家在 AWS 上快速体验 Doris ,提供了 CloudFormation 模版( CFT ),允许快速启动和运行集群。使用模板,只需最少的配置,就可以自动配置 AWS 资源,并启动 Doris 集群。
当然,您也可以自行购买 AWS 资源,采用标准的手动方式进行集群部署。
Tip
目前还不支持存算分离模式编译部署
1 什么是 AWS CloudFormation?¶
CloudFormation 允许用户只用一个步骤就可以创建一个“资源堆栈”。资源是指用户所创建的东西(如 EC2 实例、 VPC 、子网等),一组这样的资源称为堆栈。用户可以编写一个模板,使用它可以很容易地按照用户的意愿通过一个步骤创建一个资源堆栈。这比手动创建并且配置更快,而且可重复,一致性更好。并且可以将模板放入源代码做版本控制,在任何时候根据需要把它用于任何目的。
2 什么是 Doris on AWS CloudFormation?¶
当前 Doris 提供了 Doris CloudFormation Template ,方便用户直接使用这个模板可以在 AWS 上快速创建 Doris 相关版本的集群,以便体验最新的 Doris 功能。
Warning
注意:
基于 CloudFormation 构建 Doris 集群的模板,当前仅支持 us-east-1 , us-west-1 , us-west-2 区域。
Doris on AWS CloudFormation 主要用于测试或者体验,请不要用于生产环境。
3 使用前注意¶
-
确定要部署的
VPC和Subnet -
确定用来登录节点的
key pair -
部署中会建立
S3的VPC Endpoint Interface
4 开始部署¶
-
AWS控制台上,进入CloudFormation,点击Create stack
选用
Amazon S3 URL Template source,填写Amazon S3 URL为下面模板链接:https://sdb-cloud-third-party.s3.amazonaws.com/doris-cf/cloudformation_doris.template.yaml
-
配置模板的具体参数



主要参数说明如下:
-
VPC ID:要部署到的VPC -
Subnet ID:要部署的子网 -
Key pair name:用来连接部署后的BE和FE节点的public/private key pairs -
Version of Doris:选择部署的Doris版本,比如2.1.0、2.0.6等 -
Number of Doris FE:FE的个数,模板默认只能选择1个FE -
Fe instance type:FE的节点类型,可以采用默认值 -
Number of Doris Be:BE节点的个数,可以选择1个或者3个 -
Be instance type:BE的节点类型,可以采用默认值 -
Meta data dir:FE节点的元数据目录,可以采用默认值 -
Sys log level:设置系统日志的等级,可以使用默认的info -
Volume type of Be nodes:BE节点挂载EBS的volume type,每台节点默认挂载一块磁盘。可以使用默认值 -
Volume size of Be nodes:BE节点挂载EBS的大小,单位GB,可以使用默认值。
-
5 部署后,如何连接数据库¶
-
部署成功后的展示如下

-
依次如下面,找到
FE的连接地址。这个例子中,从FE Outputs里,可以查看到地址为172.16.0.97。


-
连接部署的
Doris Cluster,Doris的CloudFormation部署后的一些默认值:-
FE的IP:按照上面步骤2获取FE的IP地址 -
FE的MySQL协议端口:9030 -
FE的HTTP协议端口:8030 -
默认的
root密码:空 -
默认的
admin密码:空
-