Я пытаюсь настроить druid для работы с rabbitmq firehose, но получаю следующую ошибку от Tranquility
java.lang.IllegalArgumentException: не удалось преобразовать идентификатор типа «rabbitmq» в подтип [простой тип, класс io.druid.data.input.FirehoseFactory]
Я сделал следующее 1. Установил Druid 2. Скачал расширение druid-rabbitmq 3. Скопировал druid-rabbitmq в расширения druid 4. Скопировал jar amqp-client в druid lib 5. Добавил druid-rabbitmq в druid.extensions.loadList в common.runtime .properties 6. В конфигурацию Tranquility server.json добавлена конфигурация firehose
"ioConfig" : {
"type" : "realtime",
"firehose" : {
"type" : "rabbitmq",
"connection" : {
"host": "localhost",
"port": "5672",
"username": "blackbox",
"password": "blackbox",
"virtualHost": "blackbox-vhost",
"uri": "amqp://localhost:5672/blackbox-vhost"
},
"config" : {
"exchange": "test-exchange",
"queue" : "test-q",
"routingKey": "#",
"durable": "true",
"exclusive": "false",
"autoDelete": "false",
"maxRetries": "10",
"retryIntervalSeconds": "1",
"maxDurationSeconds": "300"
}
}
}