"Druid配置详解及服务器配置建议"

需积分: 0 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。
2022-08-08 上传