gpt4 book ai didi

java - Hadoop 自定义可写

转载 作者:可可西里 更新时间:2023-11-01 16:26:11 26 4
gpt4 key购买 nike

我试图在作业的输出中写入多个值。为此,我使用了实现接口(interface) Writable 的自定义可写对象。这个自定义的writable,我叫它CompositeWritable,实现了读写两个方法。当我运行该作业时,输出如下所示:

key CompositeWritable@5fdf281b
lean CompositeWritable@2153b010
likely CompositeWritable@2153b010

我错过了什么?在作业规范中,我将输出值类设置为 CompositeWritable。我错过了任何其他设置吗?

最佳答案

TextOutputFormat 似乎依赖于可写 (see line 80) 中的 toString 方法。在 CompositeWritable 类上实现对 toString 的合理覆盖,例如,您可以在包含的项目上调用 string 并将它们与分隔符一起附加。

关于java - Hadoop 自定义可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26225532/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com