Workload Group和Resource Group两种资源管理方案协同

Workload Group和Resource Group两种资源管理方案协同工作:

Doris集群增加3台服务器并使用Resource Group进行隔离

原有的Workload Group资源划分不会受到影响。

1、添加新节点并创建资源组

-- 添加新的后端节点,并划入名为"new_servers"的资源组

ALTER SYSTEM ADD BACKEND "new_host1:9050" PROPERTIES("tag.location" = "new_servers");

ALTER SYSTEM ADD BACKEND "new_host2:9050" PROPERTIES("tag.location" = "new_servers");

ALTER SYSTEM ADD BACKEND "new_host3:9050" PROPERTIES("tag.location" = "new_servers");

2、配置数据分布与查询路由

2.1数据分布:通过修改表的属性,为其在新资源组中分配副本。

1-将新数据分布在特定资源组,建表时通过replication_allocation属性指定。

CREATE TABLE example_table (

id BIGINT,

name VARCHAR(50),

create_time DATETIME

)

DUPLICATE KEY(id)

DISTRIBUTED BY HASH(id) BUCKETS 10

PROPERTIES (

"replication_allocation" = "tag.location.new_servers:1"

);

2-为现有表在新资源组增加一个副本。

ALTER TABLE your_table_name SET ("replication_allocation" = "tag.location.new_servers:1");

2.2查询路由:将特定用户或任务的查询绑定到新的资源组。

设置user1这个用户执行的查询,只使用新资源组中的节点,同样会受到其所在BE节点上Workload Group策略的管控。

SET PROPERTY FOR 'user1' 'resource_tags.location' = 'new_servers';

相关推荐
未来之窗软件服务17 分钟前
一体化系统(九)智慧社区综合报表——东方仙盟练气期
大数据·前端·仙盟创梦ide·东方仙盟·东方仙盟一体化
陈天伟教授3 小时前
人工智能训练师认证教程(2)Python os入门教程
前端·数据库·python
火星资讯4 小时前
Zenlayer AI Gateway 登陆 Dify 市场,轻装上阵搭建 AI Agent
大数据·人工智能
星海拾遗4 小时前
git rebase记录
大数据·git·elasticsearch
Elastic 中国社区官方博客4 小时前
Elasticsearch:在分析过程中对数字进行标准化
大数据·数据库·elasticsearch·搜索引擎·全文检索
聪明努力的积极向上4 小时前
【MYSQL】字符串拼接和参数化sql语句区别
数据库·sql·mysql
代码or搬砖4 小时前
RBAC(权限认证)小例子
java·数据库·spring boot
神仙别闹4 小时前
基于QT(C++)实现学本科教务系统(URP系统)
数据库·c++·qt
2301_768350234 小时前
MySQL为什么选择InnoDB作为存储引擎
java·数据库·mysql
上海蓝色星球4 小时前
迈向智慧电网新纪元:上海蓝色星球数字孪生变电主子站系统
运维·数据库