定义这个全局变量即可:
${Hadoop_LOG_DIR}
可能有些新手还不太懂,这个变量可以放到Linux脚本文件中。
临时作用,可以使用
export ${Hadoop_LOG_DIR}=/home/aboutyun
长期生效可以放到
profile或则environment中。相信会Linux的同学应该懂的。
例如:
vim /etc/profile
然后放入文件中
export ${Hadoop_LOG_DIR}=/home/aboutyun
最后source生效。
原理:
可以在$HADOOP_HOME/bin/ hadoop 中找到如下脚本
if [ "$HADOOP_LOG_DIR" = "" ]; then
HADOOP_LOG_DIR="$HADOOP_HOME/logs"
$HADOOP_HOME/logs的默认目录
如果给$HADOOP_LOG_DIR赋值即可改变默认目录