- 基于apache-druid-0.17
概述
- Druid的Indexing Service是一個(gè)分布式、高可用的景用,同時(shí)運(yùn)行索引相關(guān)的tasks涵叮;
- Indexing Service相關(guān)的tasks有時(shí)創(chuàng)建新的(或銷毀)Druid的Segment。Indexing Service具有類似于master/slaves的體系結(jié)構(gòu)伞插。
- Indexing Service 有三部分組成:
- Peon:用于運(yùn)行單個(gè)任務(wù)围肥;
- MiddleManager:管理Peons;
- Overlord:負(fù)責(zé)分發(fā)task給MiddleManager蜂怎。
- Overlord和MiddleManager可能在同一個(gè)進(jìn)程上運(yùn)行穆刻,或者跨多個(gè)進(jìn)程運(yùn)行,然而 MiddleManager和Peon總在同一個(gè)進(jìn)程上運(yùn)行杠步。
-
Overlord使用api接口的方式管理tasks氢伟。
indexing-service