更新时间:2024-07-22 GMT+08:00
分享

添加租户

Doris的多租户管理,目的是为了多个用户在同一Doris集群内进行数据操作时,减少相互之间的干扰,能够将集群资源更合理的分配给各用户。且集成了租户生命周期管理、租户资源配置和租户资源使用统计等功能,为企业提供了成熟的多租户管理模型,实现集中式的租户和业务管理。

新建租户步骤

  1. 登录表格存储服务管理控制台。
  2. 单击管理控制台左上角的,选择区域。
  3. 单击左侧集群管理,显示当前集群列表。
  4. 选择需要操作的集群,单击“集群名称 > 租户管理”进入租户管理页面。
  5. 单击页面右上角“新建租户”,弹出新建租户页面,参照表1为租户配置属性。

    表1 新建租户参数描述

    参数

    取值范围

    描述

    租户名

    -

    指定当前的租户名称。以字母开头,长度为4-64位,只能输入大小写字母、数字和下划线。

    CPU配额权重

    1~922337203685477580

    租户占用CPU资源的相对权重。

    内存限额占比(%)

    1%~100%

    租户最大占用内存资源的百分比。

    并发数

    1~2147483647

    租户最大可运行查询任务的并发数。该值是对单个FE的限定。例如设置并发数为1,Doris有三个FE节点,则从集群角度看,最大可运行的SQL数为3。

    队列长度

    1~2147483647

    租户最大等待执行的查询任务数。超过并发数的SQL会进入队列等待,当队列满了之后,新提交的查询会被拒绝。

    队列等待时长(毫秒)

    1~2147483647

    租户等待执行的查询任务最大的等待时长。如果查询等待时间超过该值,那么查询会被拒绝,时间单位为毫秒。

    开启内存软隔离

    开启、关闭

    租户是否可以超量占用内存资源。

    • 如果关闭内存软隔离,系统检测到租户内存使用超出限制后,将立即取消租户组内内存占用最大的若干个任务。
    • 如果开启内存软隔离,若该系统有空闲内存资源时,则该租户在超出内存的限制后可继续使用系统内存;只有当集群资源紧张时,才取消租户组内内存占用最大的若干任务。

  6. 单击“确定”,租户创建完成。

用户绑定租户

  1. 登录表格存储服务管理控制台。
  2. 单击管理控制台左上角的,选择区域。
  3. 单击左侧集群管理,显示当前集群列表。
  4. 选择需要操作的集群,单击“集群名称 > 用户管理”进入用户管理页面。
  5. 选择需要绑定的用户,单击操作列“更多 > 分配租户”,弹出分配租户窗口。
  6. 选择租户后,单击“确定”,租户分配完成。

    • 新建用户默认绑定默认租户normal。
    • 一个用户只能绑定一个租户。
    • 一个租户可以被多个用户绑定。

管理租户

  1. 登录表格存储服务管理控制台。
  2. 单击管理控制台左上角的,选择区域。
  3. 单击左侧集群管理,显示当前集群列表。
  4. 选择需要操作的集群,单击“集群名称 > 租户管理”进入租户管理页面。
  5. 选择需要编辑的租户,单击操作列的“修改”,弹出修改界面,修改参数后,单击“确定”。

    租户名称不可修改。

  6. 如果此租户不可用,也可删除此租户,单击操作列的“删除”,弹出确定窗口,单击“确定”,租户删除。

相关文档