Registry / serialization / flink-avro

flink-avro

JSON →
library2.2.0javamavenunverified

Apache Flink Avro provides integration with Apache Avro for serialization and deserialization in Flink data streams.

<dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-avro</artifactId> <version>2.2.0</version> </dependency>
INSTALL
IMPORT
SIG · FLINK-AVRO
F
flink-avro
serializationjavav2.2.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

AvroDeserializationSchema
✓ org.apache.flink.formats.avro.AvroDeserializationSchema

Deserializes Avro data from a socket stream.

import org.apache.flink.formats.avro.AvroDeserializationSchema; import org.apache.flink.streaming.api.datastream.DataStreamSource; import org.apache.flink.streaming.api.environment.StreamExecutionEnvironment; public class Example { public static void main(String[] args) throws Exception { StreamExecutionEnvironment env = StreamExecutionEnvironment.getExecutionEnvironment(); DataStreamSource<String> stream = env.socketTextStream("localhost", 9999); stream.map(AvroDeserializationSchema.forGeneric(MyAvroClass.class)); env.execute(); } }
Debug
Known issues

No known issues recorded.

Upgrade
Version history
2.2.0latest on Maven
Audit
Dependencies

No dependency data recorded yet.

Agent activity
4 hits · last 30 days
node
4
Resources
flink-avro — mvn dependency:get flink-avro · libregistry