Hadoop 基础教程

Hadoop 笔记

Hadoop 命令报警告:WARNING: log4j.properties is not found. HADOOP_CONF_DIR may be incomplete

Hadoop 笔记 Hadoop 笔记


Hadoop 安装完之后,运行 hadoop 命令时,报如题的警告信息 WARNING: log4j.properties is not found. HADOOP_CONF_DIR may be incomplete. 的原因。

解决方法

警告信息是因为安装完 Hadoop 之后,没有设置 hadoop 的配置路径,如果是在 mac 通过 brew 安装的,需要在 ~/.bash_profile 文件中增加如下配置即可:

export HADOOP_HOME=/usr/local/Cellar/hadoop/3.3.0
export HADOOP_CONF_DIR=$HADOOP_HOME/libexec/etc/hadoop

hadoop 的所有配置文件如 core-site.xmlhadoop-env.shhdfs-site.xml 等都在 /usr/local/Cellar/hadoop/3.3.0/libexec/etc/hadoop 目录下。

配置完之后,执行立刻生效命令即可,然后最好开另一个 session 的 terminal:

source ~/.bash_profile