Java 如何在Hadoop配置中设置对象

Java 如何在Hadoop配置中设置对象,java,hadoop,mapreduce,hdfs,Java,Hadoop,Mapreduce,Hdfs,我正在尝试在配置中设置对象 conf.set(“测试”,myobject) 但它并不存在 如何在配置中设置对象,并在映射器中检索相同的对象值?您不能在hadoop配置中直接设置对象。您需要序列化对象,将其转换为字符串,然后在hadoop配置对象中进行设置。只有这样,地图绘制者才能使用它 此自定义配置已在此处讨论。Ok satya为了访问该对象值,我们需要反序列化回object right。因为我需要将值作为同一对象而不是字符串返回。事实上,我以前看过那个链接,但我并不完全理解:(

我正在尝试在
配置中设置对象

conf.set(“测试”,myobject)

但它并不存在


如何在
配置
中设置对象,并在
映射器
中检索相同的对象值?

您不能在hadoop配置中直接设置对象。您需要序列化对象,将其转换为字符串,然后在hadoop配置对象中进行设置。只有这样,地图绘制者才能使用它


此自定义配置已在此处讨论。

Ok satya为了访问该对象值,我们需要反序列化回object right。因为我需要将值作为同一对象而不是字符串返回。事实上,我以前看过那个链接,但我并不完全理解:(