添加租户
Doris的多租户管理,目的是为了多个用户在同一Doris集群内进行数据操作时,减少相互之间的干扰,能够将集群资源更合理的分配给各用户。且集成了租户生命周期管理、租户资源配置和租户资源使用统计等功能,为企业提供了成熟的多租户管理模型,实现集中式的租户和业务管理。
新建租户步骤
- 登录表格存储服务管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击左侧集群管理,显示当前集群列表。
- 选择需要操作的集群,单击“集群名称 > 租户管理”进入租户管理页面。
- 单击页面右上角“新建租户”,弹出新建租户页面,参照表1为租户配置属性。
表1 新建租户参数描述 参数
取值范围
描述
租户名
-
指定当前的租户名称。以字母开头,长度为4-64位,只能输入大小写字母、数字和下划线。
CPU配额权重
1~922337203685477580
租户占用CPU资源的相对权重。
内存限额占比(%)
1%~100%
租户最大占用内存资源的百分比。
并发数
1~2147483647
租户最大可运行查询任务的并发数。该值是对单个FE的限定。例如设置并发数为1,Doris有三个FE节点,则从集群角度看,最大可运行的SQL数为3。
队列长度
1~2147483647
租户最大等待执行的查询任务数。超过并发数的SQL会进入队列等待,当队列满了之后,新提交的查询会被拒绝。
队列等待时长(毫秒)
1~2147483647
租户等待执行的查询任务最大的等待时长。如果查询等待时间超过该值,那么查询会被拒绝,时间单位为毫秒。
开启内存软隔离
开启、关闭
租户是否可以超量占用内存资源。
- 如果关闭内存软隔离,系统检测到租户内存使用超出限制后,将立即取消租户组内内存占用最大的若干个任务。
- 如果开启内存软隔离,若该系统有空闲内存资源时,则该租户在超出内存的限制后可继续使用系统内存;只有当集群资源紧张时,才取消租户组内内存占用最大的若干任务。
- 单击“确定”,租户创建完成。
用户绑定租户
- 登录表格存储服务管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击左侧集群管理,显示当前集群列表。
- 选择需要操作的集群,单击“集群名称 > 用户管理”进入用户管理页面。
- 选择需要绑定的用户,单击操作列“更多 > 分配租户”,弹出分配租户窗口。
- 选择租户后,单击“确定”,租户分配完成。
- 新建用户默认绑定默认租户normal。
- 一个用户只能绑定一个租户。
- 一个租户可以被多个用户绑定。
管理租户
- 登录表格存储服务管理控制台。
- 单击管理控制台左上角的,选择区域。
- 单击左侧集群管理,显示当前集群列表。
- 选择需要操作的集群,单击“集群名称 > 租户管理”进入租户管理页面。
- 选择需要编辑的租户,单击操作列的“修改”,弹出修改界面,修改参数后,单击“确定”。
租户名称不可修改。
- 如果此租户不可用,也可删除此租户,单击操作列的“删除”,弹出确定窗口,单击“确定”,租户删除。