Start a builder for a particular event type.
Start a builder for a particular event type.
the event type
time extraction object for this event type
a new builder
Start a builder for a particular event type.
Start a builder for a particular event type.
the event type
time extraction function for this event type
a new builder
Start a builder for Map[String, Any]
based on a particular Druid realtime spec.
Start a builder for Map[String, Any]
based on a particular Druid realtime spec. Not all of the realtime spec
is used, but we do translate as much as possible into DruidBeams configurations. The builder generated by this
method will already have a Builder.tuning, Builder.druidTuning, Builder.location, Builder.rollup,
and Builder.timestampSpec configured.
druid environment
druid realtime spec
a new builder
Builds Beams or Finagle services that send events to the Druid indexing service.
Your event type (in this case,
Map[String, Any]
) must be serializable via Jackson to JSON that Druid can understand. If Jackson is not an appropriate choice, you can provide an ObjectWriter via.objectWriter(...)
.