KafkaOffsetSearch kot= newKafkaOffsetSearch();
TreeMap metadatas =kot.findLeader(seeds, port, topic);
Map map = new HashMap();
List offSetList = new ArrayList<>();for (Entryentry : metadatas.entrySet()) {int partition =entry.getKey();
String leadBroker=entry.getValue().leader().host();
String clientName= "Client_" + topic + "_" +partition;
SimpleConsumer consumer= new SimpleConsumer(leadBroker, port, 100000,64 * 1024, clientName);long readOffset =getLastOffset(consumer, topic, partition,
timestamp, clientName);
offSetList.add(readOffset);
map.put(partition+"", readOffset+"");
System.out.println(partition+":"+readOffset);if(consumer!=null)consumer.close();
}returnmap;
}public static longgetLastOffset(SimpleConsumer consumer, String to