本文为您介绍创建StarRocks集群的详细操作步骤和相关配置。

前提条件

已在目标地域创建一个专有网络和交换机,详情请参见创建和管理专有网络创建和管理交换机

操作步骤

  1. 进入创建集群页面。
    1. 登录EMR on ECS控制台
    2. 可选:在顶部菜单栏处,根据实际情况选择地域和资源组。
      • 地域:创建的集群将会在对应的地域内,一旦创建不能修改。
      • 资源组:默认显示账号全部资源。
    3. 单击上方的创建集群,进行创建。
  2. 配置集群信息。
    创建集群时,您需要对集群进行软件配置、硬件配置和基础配置。
    重要 集群创建完成后,除了集群名称以外,其他配置均无法修改,所以在创建时请仔细确认各项配置。
    1. 软件配置。
      配置项示例描述
      地域华东1(杭州)创建的集群将会在对应的地域内,一旦创建不能修改。
      业务场景数据分析场景选择数据分析
      产品版本EMR-3.42.0默认最新的软件版本。
      服务高可用关闭默认关闭。开启后集群会有三个Master节点来支持ResourceManager和NameNode的高可用。 您也可以修改节点数量。
      可选服务StarRocks根据您的实际需求选择其他的一些组件,被选中的组件会默认启动相关的服务进程。
      高级设置不开启软件自定义配置:可指定JSON文件对集群中的基础软件(例如Hadoop、Spark和Hive等)进行配置。默认不开启。
    2. 硬件配置。
      配置项示例描述
      付费类型按量付费默认包年包月。当前支持的付费类型如下:
      • 按量付费:一种后付费模式,即先使用再付费。按量付费是根据实际使用的小时数来支付费用,每小时计费一次,适合短期的测试任务或是灵活的动态任务。
      • 包年包月:一种预付费模式,即先付费再使用。
        说明

        建议测试场景下使用按量付费,测试正常后再新建一个包年包月的生产集群正式使用。

      可用区华东1(杭州) 可用区 I可用区为在同一地域下的不同物理区域,可用区之间内网互通。通常使用默认的可用区即可。
      专有网络starrocks_test/vpc-bp1f4epmkvncimpgs****默认选择已有的专有网络。

      如需创建新的专有网络,请在专有网络控制台新创建一个,详情请参见创建和管理专有网络

      交换机vsw_test/vsw-bp1e2f5fhaplp0g6p****选择在对应VPC下可用区的交换机,如果在这个可用区没有可用的交换机,则需要在专有网络控制台新创建一个,详情请参见创建和管理交换机
      默认安全组sg-bp1ddw7sm2risw****/sg-bp1ddw7sm2risw****默认选择已有的安全组。安全组详情请参见安全组概述

      您也可以单击新建安全组,在ECS控制台新建一个安全组,详情请参见创建安全组

      重要 禁止使用ECS上创建的企业安全组。
      节点组使用默认值您可以根据需要选择实例规格,详情请参见实例规格族
      • 系统盘:根据需要选择ESSD云盘、SSD云盘或者高效云盘。
      • 系统盘大小:根据需要调整磁盘容量,推荐至少120 GB。取值范围为60 ~ 500 GB。
      • 数据盘:根据需要选择ESSD云盘、SSD云盘或者高效云盘。
      • 数据盘大小:根据需要调整磁盘容量,推荐至少80 GB。取值范围为40 ~ 32768 GB。
      • 挂载公网:集群是否挂载弹性公网IP地址,默认不开启。
        说明 创建后如果您需要使用公网IP地址访问,请在ECS上申请开通公网IP地址,详情请参见弹性公网IP中的申请EIP的内容。
      • 实例数量:默认1台Master,1台Core。
    3. 基础配置。
      基础信息区域,配置如下参数。
      配置项示例描述
      集群名称Emr-StarRocks集群的名字,长度限制为1~64个字符,仅可使用中文、字母、数字、短划线(-)和下划线(_)。
      身份凭证自定义密码密钥对(默认):使用SSH密钥对登录Linux实例。

      关于密钥对的使用详情,请参见SSH密钥对

      密码:设置Master节点的登录密码,使用密码对登录Linux实例。

      密码规则:8~30个字符,且必须同时包含大写字母、小写字母、数字和特殊字符。

      特殊字符包括:感叹号(!)、at(@)、井号(#)、美元符号($)、百分号(%)、乘方(^)、and(&)和星号(*)。

      高级设置根据需求配置
      • ECS应用角色:当用户的程序在EMR计算节点上运行时,可不填写阿里云AccessKey来访问相关的云服务(例如OSS),EMR会自动申请一个临时AccessKey来授权本次访问。ECS应用角色用于控制该AccessKey的权限。
      • 引导操作:可选配置。详情请参见管理引导操作
      • 资源组:可选配置。详情请参见使用资源组
  3. 确认订单页面,选中E-MapReduce服务条款复选框。
  4. 单击创建
    创建集群后可以通过刷新页面来查看进度,当集群状态显示为运行中时,表示集群创建成功。

常见问题

Q:Master、Core与StarRocks中的FE和BE是什么关系?

A:StarRocks的FE部署在Master节点,目前默认为一个节点。选择高可用模式,默认为3个节点,每个Master节点会部署一个FE进程。打开服务高可用开关即为高可用集群,可以提供容错和负载均衡的能力。

StarRocks的BE部署在Core节点,每个Core机器会部署一个StarRocks的BE进程,您可以根据实际业务场景选择部署的节点数量。