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
Java 如何使用ApacheFlink在这个avro模式中应用过滤器_Java_Apache Kafka_Apache Flink_Kafka Consumer Api - Fatal编程技术网

Java 如何使用ApacheFlink在这个avro模式中应用过滤器

Java 如何使用ApacheFlink在这个avro模式中应用过滤器,java,apache-kafka,apache-flink,kafka-consumer-api,Java,Apache Kafka,Apache Flink,Kafka Consumer Api,大家好,我正在反序列化Avro Kafka的消息,如下所示: FlinkKafkaConsumer<String> consumer = new FlinkKafkaConsumer("conekta.public.person", new KafkaGenericAvroDeserializationSchema("http://localhost:8081"), kafkaProps); 我如何应用过滤器获取flink consumer上id

大家好,我正在反序列化Avro Kafka的消息,如下所示:

FlinkKafkaConsumer<String> consumer = new FlinkKafkaConsumer("conekta.public.person",
     new KafkaGenericAvroDeserializationSchema("http://localhost:8081"), kafkaProps);
我如何应用过滤器获取flink consumer上id<258的所有记录

我是阿帕奇·弗林克的新手

任何帮助都将不胜感激


谢谢

当希望流结束时,可以覆盖KafkaGenericAvroDeserializationSchema上的
布尔isEndOfStream(GenericRecord nextElement)
,以返回true

{"before": null, "after": {"id": 257, "status": "c4ca4238a0"}, "source": {"version": "0.9.4.Final", "connector": "postgresql", "name": "conekta", "db": "testdb", "ts_usec": 1579909929965704, "txId": 5847, "lsn": 294339488688, "schema": "public", "table": "person", "snapshot": false, "last_snapshot_record": null, "xmin": null}, "op": "c", "ts_ms": 1579909930004}

{"before": null, "after": {"id": 258, "status": "c4ca4238a0"}, "source": {"version": "0.9.4.Final", "connector": "postgresql", "name": "conekta", "db": "testdb", "ts_usec": 1579910374459669, "txId": 5849, "lsn": 294473695272, "schema": "public", "table": "person", "snapshot": false, "last_snapshot_record": null, "xmin": null}, "op": "c", "ts_ms": 1579910374518}