如何更改 HADOOP 日志文件位置

How to change the HADOOP log files location

我是 运行 一个 hadoop 进程,它需要几个小时和很多 space,并且进程停止是因为没有太多 space。 Hadoop tmp 文件夹有很大的 space 剩余,所以我认为这是 Hadoop_log_files 目录的问题,正如我检查过的那样,那里 space 不多。因此,任何人都可以建议如何将 hadoop 日志文件位置更改为另一个位置而不是 /home/hduser/hadoop/logs,而不必更改 hadoop 设置的整个位置。如果有任何帮助,我将不胜感激。

我在 hadoop-env.sh 中找到了一个 属性:

# Where log files are stored.  $HADOOP_HOME/logs by default.
# export HADOOP_LOG_DIR=${HADOOP_HOME}/logs

我将其更改为 export newlocation/logs,这解决了问题:)