extract from etc / hadoop / hadoop-env.sh
Единственной требуемой переменной среды является JAVA_HOME. Все остальные являются необязательными. При запуске распределенной конфигурации лучше всего установить JAVA_HOME в этом файле, чтобы он был правильно определен на удаленных узлах.
Это означает, что лучше и рекомендуется установить JAVA_HOME здесь .. хотя существующее определение читается переменная JAVA_HOME. Возможно, он не получает значение JAVA_HOME от ранее установленного значения ... стандартное руководство Apache не говорит об этом :(: (