"Druid配置详解及服务器配置建议"
需积分: 0 158 浏览量
更新于2023-12-26
收藏 264KB PDF 举报
Druid是一个开源的数据存储系统,专为OLAP(联机分析处理)事件查询而设计。本文将对Druid的配置进行说明,包括通用配置、Overlord配置、Coordinator配置、Middlemanager配置、Broker配置和History配置,同时也提供了服务器配置建议和一个Druid的实际应用例子。
2.Druid通用配置说明
在Druid的通用配置中,我们重新设计了索引层,以支持基于原始数据的查询,并且不再需要提前指定指标。同时,我们增强了维度的支持,并且现在测试可支持上万维度。另外,我们还支持了多种数据类型,包括int、long、String、date、float和text等,而且后续会支持地理位置信息。在性能上,我们实现了按需加载,用户可以配置LRU按需加载策略,解决了原有的Druid在行数达到一定的情况下加载慢,甚至不可查等问题。
3.Overlord配置说明
在Overlord配置中,我们将详细介绍如何配置Druid的Overlord节点,以支持任务的调度和执行。我们将讨论如何配置任务队列,任务并发度,以及任务的优先级等。
4.Coordinator配置说明
Coordinator是Druid的元数据管理者和负载均衡器。在Coordinator配置中,我们将介绍如何配置数据源的规则、segment的过期策略,以及如何执行负载均衡。
5.Middlemanager配置说明
中间管理者(Middlemanager)是Druid的工作节点,负责数据的处理和管理。在Middlemanager配置中,我们将介绍如何配置segment的索引和查询,以及如何进行数据分片和数据合并。
6.Broker配置说明
Broker节点是Druid的查询路由器,在Broker配置中,我们将详细介绍如何配置查询路由、查询缓存,以及如何进行查询的负载均衡。
7.History配置说明
History节点是Druid的历史数据存储节点,负责存储过去的数据。在History配置中,我们将介绍如何配置历史数据的存储和管理,以及如何进行数据的回滚和恢复。
8.服务器配置建议
在本节中,我们将给出Druid在生产环境中的服务器配置建议,包括CPU、内存、磁盘和网络等方面的配置建议,以帮助用户更好地部署Druid。
9.一个Druid的例子
最后,我们将通过一个实际的Druid应用例子,来展示Druid的配置和应用。我们将介绍如何配置一个完整的Druid集群,以支持数据的存储、查询和分析。
总之,在本文中我们将详细介绍Druid的配置说明,包括通用配置、Overlord配置、Coordinator配置、Middlemanager配置、Broker配置和History配置,以及提供服务器配置建议和一个Druid的实际应用例子,希望能够帮助用户更好地理解和使用Druid。
2015-05-21 上传
2019-03-15 上传
2020-08-19 上传
2023-03-16 上传
2023-10-16 上传
2024-11-01 上传
2023-03-29 上传
小小二-yan
- 粉丝: 33
- 资源: 299
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查