"Druid配置详解及服务器配置建议"
需积分: 0 44 浏览量
更新于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 上传
2023-03-29 上传
2023-03-07 上传
小小二-yan
- 粉丝: 33
- 资源: 299
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍