Druid-Druid中Indexing Service

  • 基于apache-druid-0.17

概述

  • Druid的Indexing Service是一个分布式、高可用的,同时运行索引相关的tasks;
  • Indexing Service相关的tasks有时创建新的(或销毁)Druid的Segment。Indexing Service具有类似于master/slaves的体系结构。
  • Indexing Service 有三部分组成:
    • Peon:用于运行单个任务;
    • MiddleManager:管理Peons;
    • Overlord:负责分发task给MiddleManager。
  • Overlord和MiddleManager可能在同一个进程上运行,或者跨多个进程运行,然而 MiddleManager和Peon总在同一个进程上运行。
  • Overlord使用api接口的方式管理tasks。


    indexing-service
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Druid.io(以下简称Druid)是面向海量数据的、用于实时查询与分析的OLAP存储系统。Druid的四大关键...
    大诗兄_zl阅读 6,494评论 0 9
  • 基于apche-druid-0.17 概述 在Druid中task完成与数据提取相关的工作。 对批处理,通常通过T...
    李小李的路阅读 4,008评论 0 1
  • 概览 事件流的分析 druid 提供了快速的分析查询一个高并发,在实时节点和历史节点上;强大的用户交互界面; 重构...
    93张先生阅读 4,182评论 1 1
  • 我们知道Druid能够同时提供对大数据集的实时摄入和高效复杂查询的性能,主要原因就是它独到的架构设计和基于Data...
    零度沸腾_yjz阅读 21,583评论 3 17
  • Druid具有高可用、高容错的特性。 本文将搭建一个简单的Druid集群,并且将会讨论如何进一步配置以满足您的需求...
    helloworld1214阅读 7,178评论 1 5