AzKaban配置全局变量hadoop.home

Azkaban中调度mr作业的时候,使用的是hadoop命令的完整路径,要将命令改成${hadoop.home}/bin/hadoop这种方式提交,那么hadoop.home怎么配置才能生效

  • 删除jobtypes
cd /home/ruoze/app/azkaban/azkaban-solo-server/plugins/jobtypes
rm -rf *
  • 复制源码中的jobtypes的commonprivate.properties到当前目录下
cp /home/ruoze/software/azkaban-3.81.0/az-hadoop-jobtype-plugin/src/jobtypes/commonprivate.properties /home/ruoze/app/azkaban/azkaban-solo-server/plugins/jobtypes

cp /home/ruoze/software/azkaban-3.81.0/az-hadoop-jobtype-plugin/src/jobtypes/common.properties /home/ruoze/app/azkaban/azkaban-solo-server/plugins/jobtypes
vi commonprivate.properties
vi common.properties
# hadoop
hadoop.home=/home/ruoze/app/hadoop

你可能感兴趣的:(azkaban)