public class MetadataSegmentView extends Object
getPublishedSegments() for others to get segments in metadata store.
The difference between this class and SegmentsMetadataManager is that this class resides
in Broker's memory, while SegmentsMetadataManager resides in Coordinator's memory. In
fact, this class polls the data from SegmentsMetadataManager object in the memory of the
currently leading Coordinator via HTTP queries.| Constructor and Description |
|---|
MetadataSegmentView(DruidLeaderClient druidLeaderClient,
com.fasterxml.jackson.databind.ObjectMapper jsonMapper,
BrokerSegmentWatcherConfig segmentWatcherConfig,
PlannerConfig plannerConfig) |
@Inject public MetadataSegmentView(DruidLeaderClient druidLeaderClient, com.fasterxml.jackson.databind.ObjectMapper jsonMapper, BrokerSegmentWatcherConfig segmentWatcherConfig, PlannerConfig plannerConfig)
Copyright © 2011–2022 The Apache Software Foundation. All rights reserved.