【发布时间】:2016-04-10 19:17:21
【问题描述】:
我在烫伤工作中按自定义类型分组:
typedPipe
.map(someMapper)
.groupBy(_.nonPrimitiveField)
.sum
.write(sink)
在我的输出中,键显示为toString 输出,这没有用。我怎样才能让烫伤对这些键使用自定义序列化程序?
我目前的解决方法是调用toTypedPipe 并在映射器中显式调用我的序列化函数,但这似乎很浪费。
接收器是TypedTsv[(Key, Value)],其中Key 是我希望以不同方式序列化的字段类型。
【问题讨论】:
-
这取决于您正在写入的接收器的类型。如何创建水槽?
-
@Dima 更新问题。