Hadoop Daemon Log Files Location

Raymond Tang Raymond Tang 0 1200 0.74 index 1/21/2021

About Hadoop daemon services

To start a Hadoop service, we use scripts under sbinfolder of Hadoop home folder.

For example, the following two commands start Hadoop HDFS services (namenode and datanode) on Windows and UNIX-alike systems respectively.

%HADOOP_HOME%\sbin\start-dfs.cmd
%HADOOP_HOME%\sbin\start-dfs.sh

Sometimes, these daemon services may fail to start. To investigate the root cause, we need to look into log folder. 

HADOOP\_LOG\_DIR

This environment variable is used for Hadoop log directory.

By default the values are:

  • Windows:

    @rem Where log files are stored.  %HADOOP_HOME%/logs by default.@rem set HADOOP_LOG_DIR=%HADOOP_LOG_DIR%\%USERNAME%
    

    The logs are located in folder %HADOOP_HOME%/logs.

  • Linux:

    # Where (primarily) daemon log files are stored.
    # ${HADOOP_HOME}/logs by default.
    # Java property: hadoop.log.dir
    # export HADOOP_LOG_DIR=${HADOOP_HOME}/logs
    

    The logs are located in folder ${HADOOP_HOME}/logs.

hadoop

Join the Discussion

View or add your thoughts below

Comments