Как установить директории hadoop tmp, используя код Java

Чтобы изменить hadoop.tmp.dir из командной строки, я использую

export HADOOP_opts="-Dhadoop.tmp.dir=/path/"

Но я хочу реализовать это в своем Java-коде, но я не знаю, как это сделать. Существуют ли какие-либо команды для указания местоположения hadoop tmp в java, например, если мы хотим указать пространство кучи для mapper, мы используем conf.set("mapred.map.java.opts","-Xmx1024m"). Любые указатели будут оценены.

Я попытался System.getproperty("hadoop.tmp.dir"), чтобы проверить расположение каталогов tmp, но он возвратил ноль, так что я думаю, что это не способ установить каталоги tmp в hadoop.

1 ответ

Решение

Пытаться Config.set("hadoop.tmp.dir","/new/path"),

Другие вопросы по тегам