Я загрузил Kafka с https://www.apache.org/dyn/closer.cgi?path=/kafka/0.8.1.1/kafka_2.8.0-0.8.1.1.tgz и создал кластер kafka на своей машине с помощью виртуальных машин. Кластер работает нормально - он был протестирован с использованием консольного производителя и потребителя с пакетом kafka.Компиляция произвольного производителя для Kafka
Теперь я реализовал пользовательский класс Producer для Kafka. Но я не мог понять, как скомпилировать этот класс и каковы зависимости.
Вопросы
Может кто-нибудь объяснить, как мне нужно идти о выборке зависимостей для продюсера, создание класса и запустить его?
Нужен ли мне sbt для его сборки? Я не мог найти ни одного онлайн-ресурса, в котором четко объяснялось, как идти о создании пользовательского класса производителей кафки.
Ниже перечислены пакеты, импортированные в классе Производитель:
org.apache.kafka.clients.producer.Callback;
org.apache.kafka.clients.producer.KafkaProducer;
org.apache.kafka.clients.producer.ProducerConfig;
org.apache.kafka.clients.producer.ProducerRecord;
org.apache.kafka.clients.producer.RecordMetadata;
org.apache.kafka.common.record.Records
Заранее спасибо