druid实践
首先理解druid集群每个节点的作用不同,看Druid核心组件的导图
1、druid数据接入,离线和实时生成的segment会上传到deepStorage,实时节点每个task由一个poen执行,生成segment
2、数据查询,一般远程提交请求到router节点,再路由到broker节点,broker会从realtime查询数据,再查询历史节点,历史节点简单来说就是加载数据到内存(根据druid_rules表查找要加载的数据,再查看自己的内存,从deep storage下载本地不存在的segment,再加载到内存查询),之后合并realtime和历史节点的数据返回结果
*只支持单表操作
Druid核心组件的导图下载:
链接:https://pan.baidu.com/s/1kDCxSQh75HhHKTElQd-X7Q
提取码:l5yx
从界面提交任务能更好学习,我是搭的生产的,学习可以使用单机或者docker
https://hub.docker.com/search?q=druid.io&type=image
最后最重要的是官方的doc
赏
微信打赏
鼓励一下