Minion
Explore the minion component in Apache Pinot, empowering efficient data movement and segment generation within Pinot clusters.
Starting a Minion
Usage: StartMinion
-help : Print this message. (required=false)
-minionHost <String> : Host name for minion. (required=false)
-minionPort <int> : Port number to start the minion at. (required=false)
-zkAddress <http> : HTTP address of Zookeeper. (required=false)
-clusterName <String> : Pinot cluster name. (required=false)
-configFileName <Config File Name> : Minion Starter Config file. (required=false)docker run \
--network=pinot-demo \
--name pinot-minion \
-d ${PINOT_IMAGE} StartMinion \
-zkAddress pinot-zookeeper:2181bin/pinot-admin.sh StartMinion \
-zkAddress localhost:2181Interfaces

PinotTaskGenerator
PinotTaskExecutorFactory
MinionEventObserverFactory
Built-in tasks
SegmentGenerationAndPushTask
RealtimeToOfflineSegmentsTask
MergeRollupTask
Enable tasks
Schedule tasks
Auto-schedule
Controller level schedule for all minion tasks
Per table and task level schedule
Manual schedule
Rest API
Description
Plug-in custom tasks
Implementation
Annotation
Example
Task Manager UI






Task-related metrics
Was this helpful?

