Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/379.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 卡夫卡消费者第二次通话返回空_Java_Apache Kafka - Fatal编程技术网

Java 卡夫卡消费者第二次通话返回空

Java 卡夫卡消费者第二次通话返回空,java,apache-kafka,Java,Apache Kafka,我向Kafka producer插入一条记录,然后调用consumer返回插入的元素(以及以前插入的元素),然后我再次调用客户(不向producer插入新记录)。consumer不返回任何记录 据我所知,这个记录应该留在主题中。我不知道如何在属性中将acknowledge设置为false。这个问题与确认有关吗 消费者只会收到“新”消息。如果你以前一直读到主题的结尾,没有什么新的东西,你就什么也得不到 如果你想重新阅读主题的开头,你必须“倒带”消费者(或创建一个新的消费者) 我不知道如何在属性中将

我向Kafka producer插入一条记录,然后调用consumer返回插入的元素(以及以前插入的元素),然后我再次调用客户(不向producer插入新记录)。consumer不返回任何记录


据我所知,这个记录应该留在主题中。我不知道如何在属性中将acknowledge设置为false。这个问题与确认有关吗

消费者只会收到“新”消息。如果你以前一直读到主题的结尾,没有什么新的东西,你就什么也得不到

如果你想重新阅读主题的开头,你必须“倒带”消费者(或创建一个新的消费者)

我不知道如何在属性中将acknowledge设置为false(这个问题是否与确认相关?)

如果使用使用者组,使用者的偏移量(每个主题分区的读取距离)将存储在Kafka中(对于旧版本,则存储在Zookeeper中)。您可以通过确认(或不确认)收到消息来控制这一点。但是,这仅在使用者重新启动时有效,而不是对已经运行的实例有效

如果不使用使用者组,则此偏移量跟踪仅在使用者实例本身内完成