You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "leishuiyu (JIRA)" <ji...@apache.org> on 2019/05/21 11:26:00 UTC
[jira] [Created] (KAFKA-8401) consumer.poll(Duration.ofMillis(100))
blocking
leishuiyu created KAFKA-8401:
--------------------------------
Summary: consumer.poll(Duration.ofMillis(100)) blocking
Key: KAFKA-8401
URL: https://issues.apache.org/jira/browse/KAFKA-8401
Project: Kafka
Issue Type: Bug
Components: consumer
Affects Versions: 1.1.0
Environment: kafka 1.1.0
zk 3.4.11
Reporter: leishuiyu
# this is code
{code:java}
//public class Consumer extends Thread {
KafkaConsumer<Integer, String> consumer;
public Consumer() {
Properties props = new Properties();
//47.105.201.137 is public network Ip
props.put("bootstrap.servers", "47.105.201.137:9092"); //连接地址
props.put("group.id", "lsy_test");
props.put("zookeeper.session.timeout.ms", "400");
props.put("zookeeper.sync.time.ms", "200");
props.put("auto.commit.interval.ms", "1000");
props.put("key.deserializer", "org.apache.kafka.common.serialization.IntegerDeserializer");
props.put("value.deserializer", "org.apache.kafka.common.serialization.StringDeserializer");
this.consumer = new KafkaConsumer<Integer, String>(props);
}
@Override
public void run() {
consumer.subscribe(Arrays.asList("flink_order"));
while (true) {
ConsumerRecords<Integer, String> poll = consumer.poll(Duration.ofMillis(100));
for (ConsumerRecord<Integer, String> record : poll) {
System.out.println(record.key() + "-------" + record.value());
}
}
}
public static void main(String[] args) {
Consumer sumer = new Consumer();
sumer.start();
}
}
{code}
# Configured hosts for remote machines
{code:java}
//xx.xx.xx.xx centos-7{code}
# when my code running in local machines,the bootstrap.servers=47.105.201.137:9092 the consumer poll is blocking ,howerver in my mac set /etc/hosts 47.105.201.137 centos-7 and boostrap.servers=centos-7:9092 the consumer can poll message,The previous methods consumer.listTopics() is successful,only poll message is blocking ,I feel very confused
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)