EMR Serverless StarRocks提供了多网关功能,支持在存算分离场景下为不同业务场景分配独立的网关,从而确保FE服务的隔离性与稳定性。在实例负载较高时,可以通过特定网关将关键业务查询路由至独立的FE节点,以保障服务的性能与可靠性。
前提条件
已创建存算分离版实例,详情请参见创建实例。
使用限制
仅适用于小版本号后三位为1.7.9及以上的实例。例如,3.3.8-1.94-1.7.10。
查看默认网关
系统会自动创建一个默认网关实例,用于处理所有未明确指定网关的查询请求。您可以通过以下步骤查看默认网关的相关信息。
- 进入EMR Serverless StarRocks实例详情页面。 - 在左侧导航栏,选择 
- 在顶部菜单栏处,根据实际情况选择地域。 
- 单击目标实例的实例名称。 
 
- 在实例详情页面的网关信息区域,您可以查看默认的网关信息。 - 参数 - 说明 - 内网地址 - 网关的内网访问地址,供同一VPC内的应用程序或服务使用。 - 查看PrivateZone:可以查看解析记录。 
- 开通SLB:在开通SLB之后,将采用SLB(简约型 I slb.s1.small)进行负载均衡。 重要- 开启SLB会产生相应的费用,详情请参见CLB计费概述。 
- 使用SLB后,将不能再切换为PrivateZone。 
 - 开通后,单击查看SLB,可以跳转到阿里云负载均衡(SLB)控制台,查看与当前网关关联的SLB实例详情。 
 - 公网地址 - 您可以通过公网访问和使用StarRocks实例。开启公网后,阿里云VPC内仍然可以访问StarRocks实例。 - 如需从公网访问网关,请单击开启公网。 重要- 开启公网会创建CLB实例并产生相应的费用,详情请参见CLB计费概述。 - 开启leader仅写入 - 是否限制Leader节点仅处理写入请求(如数据导入操作),而不处理查询请求。 - 未开启:Leader节点同时处理写入和查询请求。 
- 已开启:Leader节点仅处理写入请求,查询请求由其他Follower节点分担。 
 - 在高并发写入场景下,开启此选项可以减轻Leader节点的压力,提升写入性能。 - 网络类型 - 表示当前网关使用的网络接入方式。 - 关联FE节点数量 - 当前网关关联的Frontend(FE)节点数量。 - 默认网关在系统初始化时会自动关联初始的FE节点,并在扩容后自动关联新增的FE节点。如果不创建新建网关,默认网关始终关联所有可用的FE节点。 
新建网关
默认网关适用于大部分场景,但如果您的业务需要更高的隔离性或性能优化,建议创建自定义网关。
- 开启SLB。 - 在实例详情页面的网关信息区域,单击开通SLB。 
- 在弹出的对话框中,单击确定。 
 
- 在实例详情页面的网关信息区域,单击新建网关。 
- 在新建网关对话框中,完成以下配置。 - 参数 - 说明 - 网关名称 - 输入网关的名称,便于识别和管理。 - 分配节点数量 - 新建网关允许根据业务需求,灵活地将FE节点分配给新建网关,节点分配步长为2。 - 例如,您的默认网关原本关联了3个FE节点,扩容了2个节点后,则默认网关有5个FE节点。当您新建网关时,可以将2个节点关联到新建的网关上,从而实现对新增资源的独立管理。 
- 单击确定。 
修改网关
- 在实例详情页面的网关信息区域,单击已新建网关右侧的修改网关。 
- 在弹出的对话框中,您可以修改网关名称和分配节点数量参数,然后单击确定。 
删除网关
- 仅能删除新建的网关。 
- 在删除网关之前,请确认没有任何业务连接到该网关,因为一旦删除,所有连接到该网关的客户端提交的任务将会失败。 
- 在实例详情页面的网关信息区域,单击已新建网关右侧的删除网关。 
- 在弹出的对话框中,单击确定。