public class KafkaUtil extends Object
| 构造器和说明 |
|---|
KafkaUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeProducer(kafka.javaapi.producer.Producer<String,String> producer) |
static void |
closeSimpleConsumer(kafka.javaapi.consumer.SimpleConsumer consumer) |
static kafka.consumer.ConsumerConfig |
createConsumerConfig(String zk_list,
String group_id,
boolean from_beginning) |
static kafka.javaapi.producer.Producer<String,String> |
createProducer(String zkList,
String kafkaList,
boolean sync) |
static kafka.javaapi.TopicMetadata |
findTopicMetadata(List<String> broker_hosts,
int port,
String topic) |
static List<kafka.javaapi.PartitionMetadata> |
findTopicPartitionMetadata(List<String> broker_hosts,
int port,
String topic) |
static kafka.javaapi.PartitionMetadata |
findTopicPartitionMetadata(List<String> broker_hosts,
int port,
String topic,
int partition) |
static String |
getConsumerGroupOffsetZKNode(String groupid,
String topic) |
static String |
getConsumerGroupOwnerZKNode(String groupid,
String topic) |
static long |
getLastestWriteOffset(String broker_leader,
int port,
String topic,
int partition) |
static Map<Integer,Long> |
getLastestWriteOffset(String broker_list,
String topic) |
static int |
sendBatch(kafka.javaapi.producer.Producer<String,String> producer,
String topic,
List<String> datas) |
static int |
sendData(kafka.javaapi.producer.Producer<String,String> producer,
String topic,
String data) |
public static Map<Integer,Long> getLastestWriteOffset(String broker_list, String topic)
public static long getLastestWriteOffset(String broker_leader, int port, String topic, int partition)
public static kafka.javaapi.TopicMetadata findTopicMetadata(List<String> broker_hosts, int port, String topic)
public static List<kafka.javaapi.PartitionMetadata> findTopicPartitionMetadata(List<String> broker_hosts, int port, String topic)
public static kafka.javaapi.PartitionMetadata findTopicPartitionMetadata(List<String> broker_hosts, int port, String topic, int partition)
public static void closeSimpleConsumer(kafka.javaapi.consumer.SimpleConsumer consumer)
public static kafka.javaapi.producer.Producer<String,String> createProducer(String zkList, String kafkaList, boolean sync)
public static void closeProducer(kafka.javaapi.producer.Producer<String,String> producer)
public static int sendBatch(kafka.javaapi.producer.Producer<String,String> producer, String topic, List<String> datas)
public static int sendData(kafka.javaapi.producer.Producer<String,String> producer, String topic, String data)
public static kafka.consumer.ConsumerConfig createConsumerConfig(String zk_list, String group_id, boolean from_beginning)
public static String getConsumerGroupOwnerZKNode(String groupid, String topic)
Copyright © 2016. All rights reserved.