Azkaban调度--double_happy

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_39557512/article/details/101231228

安装Azkaban的坑

当你使用单机模式运行azkaban时候:

2019/09/23 22:06:53.626 +0800 ERROR [AzkabanWebServer] [Azkaban] Failed to start single server. Shutting down.
java.io.IOException: Cannot find 'database.properties' file in /home/double_happy/app/azkaban-solo-server/bin/sql/database.properties
        at azkaban.database.AzkabanDatabaseSetup.loadDBProps(AzkabanDatabaseSetup.java:178)
        at azkaban.database.AzkabanDatabaseSetup.loadTableInfo(AzkabanDatabaseSetup.java:102)
        at azkaban.database.AzkabanDatabaseUpdater.runDatabaseUpdater(AzkabanDatabaseUpdater.java:82)
        at azkaban.soloserver.AzkabanSingleServer.start(AzkabanSingleServer.java:93)
        at azkaban.soloserver.AzkabanSingleServer.main(AzkabanSingleServer.java:58)
解决方式:

必须使用bin/azkaban-solo-start.sh      

调度解决多个作业之间的依赖关系

nodes:
  - name: platform_stat
    type: command
    dependsOn:
      - etl
    config:
      command: sh /home/double_happy/ruozedata/project/hadoop-project/shell/platform_stat.sh 20190921

  - name: etl
    type: command
    config:
      command: sh /home/double_happy/ruozedata/project/hadoop-project/shell/etl.sh 20190921

在这里插入图片描述

但是又一个问题呀:
	shell 里的参数我可以不可以在 azkaban上面通过 parameters 传进来呢?
	待续。。。。。。。

猜你喜欢

转载自blog.csdn.net/weixin_39557512/article/details/101231228