用户可以在 ByteHouse 控制台上创建一个或多个资源组,并限制每个资源组的资源使用情况,以实现租户间资源隔离的目的。
访问 ByteHouse 控制台 > 集群管理 > 集群列表 > 集群详情,进入后点击负载&资源组页签。
在资源组管理部分,点击右侧 + 新建资源组按钮。
在弹出的新窗口中,依次填写以下信息:
参数 | 配置说明 |
|---|---|
资源组名称 | 不能以数字开头,不能包含空格,只可以包含字母、数字及下划线。 |
CPU使用限制 | 选择当前资源组CPU限制的类型,当前支持硬限制和软限制。
|
最大 CPU 使用占比 / CPU 核数 |
|
最大并发 | 开启后,可设置该资源组内同时运行的最大并发数。 说明 您可参考下面的剩余可分配数进行调整。如果使用过程中超过该并发数,系统会报错提示。 |
最大等待队列数 | 选择 最大等待队列数。如果使用过程中超过该等待队列数时,系统会报错提示。 |
关联用户 | 关联资源组对应用户(可多选),后续用户的使用会受到此资源组的限制。 |
最大等待时长 | (可选)填写队列中查询的 最大等待时长 ,超过最大时长查询会报错。 |
最大磁盘读取速率 | 开启启用限制后,可设置资源组的最大磁盘读取速率。
|
最大磁盘写入速率 | 开启启用限制后,可设置资源组的最大磁盘写入速率。
|
资源组自定义 Properties | 通过单击添加 Properties,可以为资源组配置自定义的属性参数(Properties),以满足特定的调度或管理需求。 说明 若添加的 Properties 参数不支持或不存在,创建资源组会失败。 |
查询自定义 Settings | 通过单击添加 Settings,可以为在该资源组中执行的查询任务配置特定的设置参数。 说明 若添加的 Settings 参数不支持或不存在,创建资源组不会失败。 |
说明
集群的引擎版本低于2.7.x时,新建资源组时将不显示最大磁盘读取速率、最大磁盘写入速率、资源组自定义 Properties和查询自定义 Settings 参数。
点击确定完成资源组的设置。