public class KafkaUtil extends Object
| 构造器和说明 |
|---|
KafkaUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
closeProducer(org.apache.kafka.clients.producer.Producer<String,String> producer) |
static void |
closeSimpleConsumer(kafka.javaapi.consumer.SimpleConsumer consumer) |
static kafka.consumer.ConsumerConfig |
createConsumerConfig(Config config) |
static org.apache.kafka.clients.producer.Producer<String,String> |
createProducer(Config producer_config) |
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 boolean |
isKafkaClusterAlive(String zk_list) |
static void |
sendAsync(org.apache.kafka.clients.producer.Producer<String,String> producer,
String topic,
String message,
org.apache.kafka.clients.producer.Callback callback) |
static boolean |
sendSync(org.apache.kafka.clients.producer.Producer<String,String> producer,
String topic,
String message) |
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 org.apache.kafka.clients.producer.Producer<String,String> createProducer(Config producer_config)
public static void closeProducer(org.apache.kafka.clients.producer.Producer<String,String> producer)
public static boolean sendSync(org.apache.kafka.clients.producer.Producer<String,String> producer, String topic, String message)
public static void sendAsync(org.apache.kafka.clients.producer.Producer<String,String> producer, String topic, String message, org.apache.kafka.clients.producer.Callback callback)
public static kafka.consumer.ConsumerConfig createConsumerConfig(Config config)
public static String getConsumerGroupOwnerZKNode(String groupid, String topic)
public static String getConsumerGroupOffsetZKNode(String groupid, String topic)
public static boolean isKafkaClusterAlive(String zk_list)
Copyright © 2017. All rights reserved.