创建实例
本文为您介绍如何创建EMR Serverless StarRocks实例。
操作步骤
进入EMR Serverless StarRocks实例管理页面。
在左侧导航栏,选择
。在顶部菜单栏处,根据实际情况选择地域。
单击上方的创建实例。
在创建实例页面,完成实例相关配置。
配置项
描述
付费类型
支持包年包月和按量付费的计费方式。
付费时长
默认购买时长为1个月,支持的购买时长以实际界面为准。
自动续费
开通自动续费后,系统将根据您选择的续费周期进行自动续费。
地域
实例所在的物理位置。
重要实例创建后,无法更改地域,请谨慎选择。
可用区
实例所在可用区。
重要实例创建后,无法更改可用区,请谨慎选择。
专有网络
选择对应地域下的专有网络。如果没有,单击创建VPC进行创建。创建完成后,单击右侧的
图标,可以选择刚创建的VPC。
交换机
选择在对应专有网络下所选可用区内的交换机。如果在所选专有网络下没有交换机,可单击创建交换机前往创建。创建完成后,单击右侧的
图标,可以选择刚创建的交换机。
负载均衡
会开通负载均衡。StarRocks FE内网服务,依赖负载均衡的CLB私网服务。
重要使用负载均衡会产生费用,相关计费说明,请参见计费概述。
实例系列
支持入门版和标准版。更多信息,请参见实例系列说明。
版本
StarRocks的社区版本号。
存算分离
Serverless StarRocks 3.1版本开始,支持存算分离。启用存算分离后,还需配置OSS Location参数,选择OSS Bucket,StarRocks内表数据将会存储在阿里云对象存储(OSS)中。
重要选择Bucket后,禁止对Bucket中的数据进行任何手动操作。
如果没有Bucket,请单击新建Bucket,在对象存储OSS控制台上创建,具体操作请参见控制台创建存储空间。
说明不支持存算一体模式和存算分离模式之间的相互转换。
强烈建议您为每个实例创建一个专用的OSS Bucket来存储数据。
BE规格类型
StarRocks BE节点的规格。
入门版:支持标准规格。
标准版:支持标准规格、大规格存储和高性能三种规格。
BE规格
入门版:默认支持以下配置。
BE规格:支持8 CU。
BE存储类型:支持ESSD PL1云盘。
BE存储大小:支持50 GB。
标准版:
标准规格:
BE规格:支持8 CU、16 CU规格。
BE存储类型:支持ESSD PL0、ESSD PL1云盘(推荐)、ESSD PL2云盘、ESSD PL3云盘。更多信息,请参见ESSD云盘。
BE存储大小:取值范围为100 GB~32000 GB,步长为100。
大规格存储和高性能:在BE规格下拉列表中,可以选择详细规格。
BE节点数量
StarRocks BE节点的数量。
入门版:1个。
标准版:取值范围为3~100个,步长为1。
高可用
默认开启。标准版支持开启高可用,打开高可用开关后,StarRocks FE节点数由1增加为3,以降低故障风险。
重要生产环境强烈建议您开通高可用。
FE资源配置
入门版:FE的资源配置默认为4 CU,50 GB,节点数量为1,公测版本不可更改。
标准版:FE资源配置会随着BE的数量以及资源配置而自动适配。另外,FE的节点数量取决于是否开启高可用,不开启高可用,FE节点数量为1;开启高可用,FE节点数量为3。
实例名称
实例名称,长度限制为1~64个字符,仅可使用中文、字母、数字、短划线(-)和下划线(_)。
管理员用户
用于管理StarRocks的管理员用户,默认为admin,无法修改。
登录密码和确认密码
StarRocks实例内置管理员用户admin的密码。请记录该配置,管理和使用StarRocks实例需要您输入该密码。
选中服务协议,单击创建实例,根据提示完成支付。
支付完成后,回到实例管理页面,查看创建的实例。当实例状态为运行中时,表示实例创建成功。
实例系列说明
对比项 | 入门版 | 标准版 |
适用场景 | 仅用于StarRocks功能体验和功能测试,不可用于生产场景。 | 适用于StarRocks所有场景,包括测试和生产场景。 |
资源限制 | 限制如下:
| 按照售卖标准,无限制。 |
稳定性 | 不支持高可用,不承诺SLA,无法保障稳定性。 | 选择高可用后,支持SLA,保障稳定性。 |
实例管理操作 |
| 支持所有操作。 |
配置存算分离实例
免费试用版存算实例创建完成后,请立即配置存储卷。对于正式版本的实例,由于在创建时已生成了默认存储卷,您可以忽略此步骤。
使用SQL Editor连接StarRocks,详情请参见通过SQL Editor操作StarRocks实例。
单击
图标,输入以下SQL语句,单击运行。
CREATE STORAGE VOLUME builtin_storage_volume TYPE = OSS LOCATIONS = ("oss://<your_oss_bucket>/") PROPERTIES ( "aliyun.oss.region" = "<your_region>", "aliyun.oss.endpoint" = "https://oss-<your_region>-internal.aliyuncs.com", "aliyun.oss.access_key" = "LTAI5t*************", "aliyun.oss.secret_key" = "8mOV8*******************" );
说明请将LOCATIONS和PROPERTIES中的变量替换为实际值。
由于存算分离当前是Beta版本,部分存算分离模式的配置值初始创建时仍然使用默认值。建议您根据实际场景修改以下值以优化存算分离模式的使用。
配置项 | 参数类型 | 说明 |
enable_new_publish_mechanism | FE | 默认值:false。 是否启用存算分离模式的新版本发布机制。一旦启用,将会在事务并发场景下提供更出色的性能表现。 |
starlet_fs_stream_buffer_size_bytes | BE | 默认值:131072。 读写OSS数据流的内存缓冲区大小。请根据实际情况调整。当将其设置为<= 0时,将不使用缓冲区。在高性能需求等场景中,建议将其调整为1048576。 |
flush_thread_num_per_store | BE | 默认值:2。 将MemTable写入OSS存储的线程数。请根据实际情况调整,以获得更好的写入性能。 |
starlet_cache_thread_num | BE | 默认值:64。 拉取OSS到本地缓存的线程数。默认不需要调整,如果本地磁盘IO过高,可以考虑减少该线程数。 |