in crossdc-consumer/src/main/java/org/apache/solr/crossdc/helpers/SendDummyUpdates.java [30:50]
public static void main(String[] args) {
String TOPIC = "Trial";
Properties properties = new Properties();
properties.put("bootstrap.servers", "localhost:9092");
properties.put("acks", "all");
properties.put("retries", 3);
properties.put("batch.size", 16384);
properties.put("buffer.memory", 33554432);
properties.put("linger.ms", 1);
properties.put("key.serializer", StringSerializer.class.getName());
properties.put("value.serializer", MirroredSolrRequestSerializer.class.getName());
Producer<String, MirroredSolrRequest> producer = new KafkaProducer(properties);
UpdateRequest updateRequest = new UpdateRequest();
updateRequest.add("id", String.valueOf(System.currentTimeMillis()));
MirroredSolrRequest mirroredSolrRequest = new MirroredSolrRequest(updateRequest);
System.out.println("About to send producer record");
producer.send(new ProducerRecord(TOPIC, mirroredSolrRequest));
System.out.println("Sent producer record");
producer.close();
System.out.println("Closed producer");
}