【发布时间】:2017-04-26 14:57:40
【问题描述】:
这些是使用 Confluent 平台序列化的 Avros。
我想找到一个这样的工作示例:
但对于 Spark 结构化流。
kafka
.select("value")
.map { row =>
// this gives me test == testRehydrated
val test = Foo("bar")
val testBytes = AvroWriter[Foo].toBytes(test)
val testRehydrated = AvroReader[Foo].fromBytes(testBytes)
// this yields mangled Foo data
val bytes = row.getAs[Array[Byte]]("value")
val rehydrated = AvroReader[Foo].fromBytes(bytes)
【问题讨论】:
-
您找到可行的解决方案了吗?
-
@aasthetic 见下文
标签: scala apache-spark apache-kafka spark-streaming avro