腾讯云ClickHouse如何实现自动化的数据均衡?

2020 年 9 月 10 日

腾讯云ClickHouse如何实现自动化的数据均衡?

一、引言

ClickHouse 是一个用于联机分析 ( OLAP ) 的列式数据库管理系统 ( DBMS )。它于 2016 年以 Apache 2.0 协议开源,以优秀的查询性能,深受广大大数据工程师欢迎。

为了服务客户业务,腾讯云于 2020 年 4 月正式上线 ClickHouse 服务。服务上线以来,迅速获得内外客户广泛支持,服务业务数量成规模增长。与此同时,运维与管控压力也随之而来,用户对弹性伸缩能力的呼声越来越大。

事实上,ClickHouse 是典型的 Share-Nothing 架构,天然支持弹性伸缩能力。无论是增加节点数量,还是增加数据分片副本数量都非常容易。

图 1 ClickHouse Share-Nothing 架构

但是,ClickHouse 集群在增加节点后,集群上的数据集无法自动均衡分布。需要人工干预,确保数据均衡。同理,下线集群节点前,也需要人工干预,将被下线节点的机器迁移到其他节点。

在生产环境中,运维工作强度随着集群中表的数量,数据规模增加而急剧增强。为了缓解云上 ClickHouse 用户运维压力,将 ClickHouse 数据均衡运维工作自动化是非常有价值的。

本文将带大家了解腾讯云 ClickHouse 是如何实现无人值守的数据均衡服务,希望与大家一同交流。

原文链接:【 https://www.infoq.cn/article/mFqxEHjZUejlOwFpQCS9 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 9 月 10 日 10:08 1187

评论

发布
暂无评论
发现更多内容

架构第二周-学习总结

Jeff.Smile

极客大学架构师训练营

【week02】作业

chengjing

「架构师训练营」第2周作业

天上星亮晶晶

ioc 极客大学架构师训练营 第二周作业

架构师训练营第二周课后作业

竹森先生

极客大学 极客大学架构师训练营

架构师训练营 第二周作业

天上星亮晶晶

极客大学架构师训练营

架构师训练营作业

邵帅

架构师训练营-week2命题作业

Jeff.Smile

极客大学架构师训练营

第二周

陈皮

架构师训练营第二周作业

路人

第二章总结

大雄

【架构师第二周】总结

浪浪

架构师训练营第二周总结

极客大学架构师训练营

Netty4.x的Channel相关类图及分析

娄江国

架构师训练营-W02H-架构设计

BlazeLuLu

极客大学架构师训练营

架构师训练营 - 第二周学习总结

hellohuan

极客大学架构师训练营

用故事讲技术:关于js apply、call、bind的区别,我们可以将call忘掉,只使用apply就足够了

李艺

JavaScript 前端

面向对象设计原则

陈皮

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十二)编写测试-超时

编程道与术

Java 编程 TDD 单元测试 JUnit

Spring源码-自定义标签

云淡风轻

xml spring

第二周作业

LEAF

Spring BeanPostProcessor 你不能不知道的事

CoderLi

Java spring 程序员 源码分析 后端

无抽象不架构

菜根老谭

架构 抽象 架构思维 抽象思维

「架构师训练营」第 2 周学习总结

guoguo 👻

极客大学架构师训练营

架构师训练营 No.2 周作业

连增申

【week02】总结

chengjing

架构师训练营 第二周 设计原则作业

且听且吟

极客大学架构师训练营

第二周总结

Thrine

架构师第二周课后作业

傻傻的帅

极客大学架构师训练营

原创 | TDD工具集:JUnit、AssertJ和Mockito (二十三)编写测试-并行测试

编程道与术

Java 编程 TDD 单元测试 JUnit

用故事讲技术:如何学习一门技术,及如何布道、如何输出一门技术?

李艺

学习 写作

「架构师训练营」第2周作业 - 设计原则

guoguo 👻

极客大学架构师训练营

众安黑客马拉松大赛总决赛-InfoQ小编探班

众安黑客马拉松大赛总决赛-InfoQ小编探班

腾讯云ClickHouse如何实现自动化的数据均衡?-InfoQ