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个节点关联到新建的网关上,从而实现对新增资源的独立管理。
单击确定。
修改网关
在实例详情页面的网关信息区域,单击已新建网关右侧的修改网关。
在弹出的对话框中,您可以修改网关名称和分配节点数量参数,然后单击确定。
删除网关
仅能删除新建的网关。
在删除网关之前,请确认没有任何业务连接到该网关,因为一旦删除,所有连接到该网关的客户端提交的任务将会失败。
在实例详情页面的网关信息区域,单击已新建网关右侧的删除网关。
在弹出的对话框中,单击确定。