创建实例

更新时间: 2023-11-10 17:44:46

本文为您介绍如何创建EMR Serverless StarRocks实例。

操作步骤

  1. 进入EMR Serverless StarRocks实例管理页面。

    1. 登录E-MapReduce控制台

    2. 在左侧导航栏,选择EMR Serverless > StarRocks

    3. 在顶部菜单栏处,根据实际情况选择地域。

  2. 单击上方的创建实例

  3. 在创建实例页面,完成实例相关配置。

    配置项

    描述

    付费类型

    支持包年包月和按量付费的计费方式。

    付费时长

    默认购买时长为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实例需要您输入该密码。

  4. 选中服务协议,单击创建实例,根据提示完成支付。

    支付完成后,回到实例管理页面,查看创建的实例。当实例状态运行中时,表示实例创建成功。

实例系列说明

对比项

入门版

标准版

适用场景

仅用于StarRocks功能体验和功能测试,不可用于生产场景。

适用于StarRocks所有场景,包括测试和生产场景。

资源限制

限制如下:

  • FE配置:1台,4 CU,数据盘50 GB。

  • BE配置:1台,8 CU,数据盘50 GB,ESSD PL1云盘。

按照售卖标准,无限制。

稳定性

不支持高可用,不承诺SLA,无法保障稳定性。

选择高可用后,支持SLA,保障稳定性。

实例管理操作

  • 支持续费、自动续费、释放、配置修改和告警设置。

  • 不支持扩容、缩容、升配、降配、小版本自动升级和大版本升级。

支持所有操作。

配置存算分离实例

免费试用版存算实例创建完成后,请立即配置存储卷。对于正式版本的实例,由于在创建时已生成了默认存储卷,您可以忽略此步骤。

  1. 使用SQL Editor连接StarRocks,详情请参见通过SQL Editor操作StarRocks实例

  2. 单击image.png图标,输入以下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过高,可以考虑减少该线程数。

阿里云首页 开源大数据平台E-MapReduce 相关技术圈