【发布时间】:2013-12-30 04:42:11
【问题描述】:
我正在尝试在Configuration 中设置一个对象
conf.set("test",myobject)
但它不存在。
如何在Configuration 中设置一个对象并在Mapper 中检索相同的对象值?
【问题讨论】:
标签: java hadoop mapreduce hdfs
我正在尝试在Configuration 中设置一个对象
conf.set("test",myobject)
但它不存在。
如何在Configuration 中设置一个对象并在Mapper 中检索相同的对象值?
【问题讨论】:
标签: java hadoop mapreduce hdfs
您不能直接在 hadoop 配置中设置对象。您需要将对象序列化,将其转换为字符串,然后将其设置在 hadoop 配置对象中。只有这样,您才能使其可供映射器使用。
这里已经讨论过这个自定义配置。custom hadoop configuration
【讨论】: