Following the work in https://github.com/apache/druid/pull/14137 it would be great if the rabbitmq extension worked with the sampler. This would allow it to be used in the data loader flow.
{
"error": "Failed on call to `getDeclaredMethods()` on class `org.apache.druid.indexing.rabbitstream.RabbitStreamSamplerSpec`, problem: (java.lang.NoClassDefFoundError) com/rabbitmq/stream/MessageHandler\n at [Source: (org.eclipse.jetty.server.HttpInputOverHTTP); line: 1, column: 9]"
}
probably because RabbitStreamSamplerSpec is missing.
Following the work in https://github.com/apache/druid/pull/14137 it would be great if the rabbitmq extension worked with the sampler. This would allow it to be used in the data loader flow.
Right now doing a POST to
/druid/indexer/v1/sampler
payload
results in
probably because
RabbitStreamSamplerSpec
is missing.I started a base bones implementation in the console here https://github.com/vogievetsky/druid/tree/console_rabbitmq but I need the sampler to work to move forwards.
@jamiechapmanbrn would you be interested in filling this gap?