快速使用EMR Serverless StarRocks
本文为您介绍如何通过阿里云账号创建并快速使用EMR Serverless StarRocks实例。
前提条件
注册阿里云账号,并完成实名认证。具体操作请参见阿里云账号注册流程。
如果是RAM用户,已授权AliyunEMRStarRocksFullAccess系统权限策略。
说明创建和管理StarRocks实例需要具备AliyunEMRStarRocksFullAccess系统权限策略。
步骤一:创建StarRocks实例
进入EMR Serverless StarRocks实例管理页面。
在顶部菜单栏处,根据实际情况选择地域。
单击上方的创建实例。
在E-MapReduce Serverless StarRocks页面,完成实例相关配置。
配置项
示例
描述
付费类型
包年包月
支持包年包月和按量付费的计费方式。
付费时长
1个月
默认购买时长为1个月,支持的购买时长以实际界面为准。
自动续费
关闭
默认关闭。开通自动续费后,系统将根据您选择的续费周期进行自动续费。
地域
华东1(杭州)
实例所在的物理位置。
重要实例创建后,无法更改地域,请谨慎选择。
可用区
可用区I
实例所在可用区。
重要实例创建后,无法更改可用区,请谨慎选择。
专有网络
vpc_Hangzhou/vpc-bp1f4epmkvncimpgs****
选择对应地域下的专有网络。如果没有,单击创建VPC进行创建。创建完成后,单击右侧的
图标,可以选择刚创建的VPC。
交换机
vsw_i/vsw-bp1e2f5fhaplp0g6p****
选择在对应专有网络下所选可用区内的交换机。如果在所选专有网络下没有交换机,可单击创建交换机前往创建。创建完成后,单击右侧的
图标,可以选择刚创建的交换机。
负载均衡
选中
会开通负载均衡。StarRocks FE内网服务,依赖负载均衡的CLB私网服务。
重要使用负载均衡会产生费用,相关计费说明,请参见计费概述。
实例系列
标准版
支持入门版和标准版,详情请参见实例系列说明。
版本
2.5
StarRocks的社区版本号。
说明本文以2.5版本为例,如果您希望使用存算分离模式,请选择3.1版本,具体操作请参见快速开启EMR Serverless StarRocks存算分离模式。
BE规格类型
标准规格
StarRocks BE节点的规格。
入门版:支持标准规格。
标准版:支持标准规格、大规格存储和高性能三种规格。
BE规格
8 CU
入门版:默认支持以下配置。
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存储大小
100
StarRocks BE节点的存储大小。
入门版:支持50 GB。
标准版:取值范围为100 GB~32000 GB,步长为100。
BE节点数量
3
StarRocks BE节点的数量。
入门版:1个。
标准版:取值范围为3~100个,步长为1。
高可用
开启
默认开启。标准版支持开启高可用,打开高可用开关后,StarRocks FE节点数由1增加为3,以降低故障风险。
重要生产环境强烈建议您开通高可用。
FE资源配置
规格:8 CU。
存储大小:100 GB。
节点数量:3个。
入门版:FE的资源配置默认为4 CU,50 GB,节点数量为1,公测版本不可更改。
标准版:FE资源配置会随着BE的数量以及资源配置而自动适配。另外,FE的节点数量取决于是否开启高可用,不开启高可用,FE节点数量为1;开启高可用,FE节点数量为3。
实例名称
自定义实例名称。
实例名称,长度限制为1~64个字符,仅可使用中文、字母、数字、短划线(-)和下划线(_)。
管理员用户
admin
用于管理StarRocks的管理员用户,默认为admin,无法修改。
登录密码和确认密码
自定义密码。
StarRocks实例内置管理员用户admin的密码。请记录该配置,管理和使用StarRocks实例需要您输入该密码。
选中服务协议,单击创建实例,根据提示完成支付。
支付完成后,回到实例管理页面,查看创建的实例。当实例状态为运行中时,表示实例创建成功。
步骤二:连接StarRocks实例
本文通过SQL Editor连接StarRocks实例。您也可以通过其他方式连接StarRocks实例:
在StarRocks页面,单击右侧的StarRocks Manager。
进入EMR StarRocks Manager页面。StarRocks Manager连接的更多操作,请参见管理StarRocks Manager连接。
新建连接。
在弹出的新建连接对话框中,配置以下信息。
参数
说明
地域
选择目标StarRocks实例所在的地域。
实例
选择目标StarRocks实例。
连接名称
会自动获取StarRocks实例名称。
用户名
已创建的用户名,默认初始用户名为admin。
密码
已创建用户的密码。
单击确定。
在左侧导航栏,单击SQL Editor。
连接成功后,即可执行相关的SQL。更多使用信息,请参见通过SQL Editor操作StarRocks实例。
步骤三:临时查询
在SQL Editor的查询列表页面,单击图标,输入以下命令,单击运行。
/**创建数据库**/
CREATE DATABASE IF NOT EXISTS load_test;
/**使用数据库**/
USE load_test;
/**创建表**/
CREATE TABLE insert_wiki_edit
(
event_time DATETIME,
channel VARCHAR(32) DEFAULT '',
user VARCHAR(128) DEFAULT '',
is_anonymous TINYINT DEFAULT '0',
is_minor TINYINT DEFAULT '0',
is_new TINYINT DEFAULT '0',
is_robot TINYINT DEFAULT '0',
is_unpatrolled TINYINT DEFAULT '0',
delta INT SUM DEFAULT '0',
added INT SUM DEFAULT '0',
deleted INT SUM DEFAULT '0'
)
AGGREGATE KEY(event_time, channel, user, is_anonymous, is_minor, is_new, is_robot, is_unpatrolled)
PARTITION BY RANGE(event_time)
(
PARTITION p06 VALUES LESS THAN ('2015-09-12 06:00:00'),
PARTITION p12 VALUES LESS THAN ('2015-09-12 12:00:00'),
PARTITION p18 VALUES LESS THAN ('2015-09-12 18:00:00'),
PARTITION p24 VALUES LESS THAN ('2015-09-13 00:00:00')
)
DISTRIBUTED BY HASH(user) BUCKETS 10
PROPERTIES("replication_num" = "1");
/**插入数据**/
INSERT INTO insert_wiki_edit VALUES("2015-09-12 00:00:00","#en.wikipedia","GELongstreet",0,0,0,0,0,36,36,0),("2015-09-12 00:00:00","#ca.wikipedia","PereBot",0,1,0,1,0,17,17,0);
/**查询数据**/
select * from insert_wiki_edit;
返回信息如下所示。
