kafka消费者
This commit is contained in:
		| @@ -20,6 +20,7 @@ public class ConsumerASyn { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
| @@ -20,6 +20,7 @@ public class ConsumerASynAndSyn { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
| @@ -24,6 +24,7 @@ public class ConsumerASynWithOffsets { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
| @@ -23,6 +23,7 @@ public class ConsumerExit { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
| @@ -22,6 +22,7 @@ public class ConsumerGroup { | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         /*指定分组ID*/ | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", true); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
| @@ -20,6 +20,7 @@ public class ConsumerSyn { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
| @@ -15,6 +15,7 @@ public class RebalanceListener { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<String, String> consumer = new KafkaConsumer<>(props); | ||||
| @@ -27,7 +28,7 @@ public class RebalanceListener { | ||||
|             @Override | ||||
|             public void onPartitionsRevoked(Collection<TopicPartition> partitions) { | ||||
|                 System.out.println("再均衡即将触发"); | ||||
|                 // 提交当前偏移量 | ||||
|                 // 提交已经处理的偏移量 | ||||
|                 consumer.commitSync(offsets); | ||||
|             } | ||||
|  | ||||
|   | ||||
| @@ -25,6 +25,7 @@ public class StandaloneConsumer { | ||||
|         Properties props = new Properties(); | ||||
|         props.put("bootstrap.servers", "hadoop001:9092"); | ||||
|         props.put("group.id", group); | ||||
|         props.put("enable.auto.commit", false); | ||||
|         props.put("key.deserializer", "org.apache.kafka.common.serialization.IntegerDeserializer"); | ||||
|         props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer"); | ||||
|         KafkaConsumer<Integer, String> consumer = new KafkaConsumer<>(props); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user