问题:azkaban调度任务的时候报错:hive: command not found
解决:azkaban启动时未在azkaban-exec目录下启动
方法:
cd /opt/module/azkaban/azkaban-exec/
bin/start-exec.sh
curl -G 'hadoop102:12321/executor?action=activate' && echo
cd /opt/module/azkaban/azkaban-web
bin/start-web.sh
注意:必须到每个节点进行启动
拓展:有时候提示hive找不到时因为未配置hive的环境变量或者配置成功了但未进行source
sudo vim /etc/profile.d/my_env.sh
添加下面代码
#HIVE_HOME
export HIVE_HOME=/opt/module/hive
export PATH=$PATH:$HIVE_HOME/bin
然后source
source /etc/profile.d/my_env.sh
注意每个节点都需要配置和source