1
我寫了一個簡單的代碼來測試如何在Hadoop中設置配置。Hadoop配置屬性返回Null
public static void main(String[] args) {
Configuration conf = new Configuration();
conf.addResource("~/conf.xml");
System.out.println(conf);
System.out.println(conf.get("color"));
}
上述程序的輸出是:
Configuration: core-default.xml, core-site.xml, ~/conf.xml
null
因此conf.get("color")
返回null
。不過,我已經明確地設置該屬性在conf.xml
如下:
<property>
<name>color</name>
<value>yellow</value>
<description>Color</description>
</property>
感謝您的回答。實際上'conf.addResource(新路徑(「<絕對文件路徑>」))'也適用。 – abhinavkulkarni 2012-07-13 22:40:08