Как установить директории 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 ответ
Решение