Моя среда ubuntu12.04 + eclipse3.3.0 + hadoop0.20.2Почему System.setProperty не может изменить атрибут конфигурации в Hadoop?
Когда я тестирую System.serProperty, что изменит конфигурацию, определенную в XML-файле. Но я не получаю такой же эффект, когда я его тестирую. Вот мой фрагмент кода:
//cofiguration class test
public static void test() {
Configuration conf = new Configuration();
conf.addResource("raw/conf-1.xml");
System.out.println(conf.get("z"));
System.setProperty("z", "SystemProp_mz");
System.out.println(conf.get("z"));
}
конф-1.xml выглядит следующим образом:
<configuration>
<property>
<name>z</name>
<value>mz</value>
</property>
</configuration>
выход:
mz
mz
Может кто-нибудь дать мне некоторую помощь? Большое спасибо!
Его можно установить 'System.setProperty' в ** Hadoop, Окончательное руководство 3-го **. См. ** Page 146 (Расширение переменной) **. – Judking
Это правда, но тонким способом - ответьте соответствующим образом –