Hadoop:如何在配置中保存Map对象

时间:2011-10-18 12:59:48

标签: hadoop

知道如何将Map对象设置为org.apache.hadoop.conf.Configuration?

1 个答案:

答案 0 :(得分:5)

将地图序列化为JSON,然后将其作为字符串放入配置中。 没有办法将整个对象放入其中,因为整个配置将被写为XML文件。

GSON非常擅长:http://code.google.com/p/google-gson/ 以下是有关如何序列化集合的教程:http://sites.google.com/site/gson/gson-user-guide#TOC-Collections-Examples