zoukankan      html  css  js  c++  java
  • Azkaban 常见问题记录

    问题一:Unable to build

    I’m running: ./gradlew clean build installDist

    azkaban.executor.ExecutorDaoTest > classMethod FAILED
        java.sql.SQLException: Table "EXECUTION_LOGS" already exists; SQL statement:
        CREATE TABLE execution_logs (
          exec_id     INT NOT NULL,
          name        VARCHAR(128),
          attempt     INT,
          enc_type    TINYINT,
          start_byte  INT,
          end_byte    INT,
          log         LONGBLOB,
          upload_time BIGINT,
          PRIMARY KEY (exec_id, name, attempt, start_byte)
        ) [42101-193] Query: CREATE TABLE execution_logs (
          exec_id     INT NOT NULL,
          name        VARCHAR(128),
          attempt     INT,
          enc_type    TINYINT,
          start_byte  INT,
          end_byte    INT,
          log         LONGBLOB,
          upload_time BIGINT,
          PRIMARY KEY (exec_id, name, attempt, start_byte)
        ) Parameters: []
            at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:363)
            at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:490)
            at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:376)
            at azkaban.db.DatabaseSetup.runTableScripts(DatabaseSetup.java:102)
            at azkaban.db.DatabaseSetup.createTables(DatabaseSetup.java:82)
            at azkaban.db.DatabaseSetup.updateDatabase(DatabaseSetup.java:57)
            at azkaban.test.Utils.initTestDB(Utils.java:36)
            at azkaban.executor.ExecutorDaoTest.setUp(ExecutorDaoTest.java:40)
    
    azkaban.executor.ExecutorDaoTest > classMethod FAILED
        java.lang.NullPointerException
            at azkaban.executor.ExecutorDaoTest.destroyDB(ExecutorDaoTest.java:46)
    
    azkaban.executor.ExecutionFlowDaoTest > classMethod FAILED
        java.sql.SQLException: Table "EXECUTION_LOGS" already exists; SQL statement:
        CREATE TABLE execution_logs (
          exec_id     INT NOT NULL,
          name        VARCHAR(128),
          attempt     INT,
          enc_type    TINYINT,
          start_byte  INT,
          end_byte    INT,
          log         LONGBLOB,
          upload_time BIGINT,
          PRIMARY KEY (exec_id, name, attempt, start_byte)
        ) [42101-193] Query: CREATE TABLE execution_logs (
          exec_id     INT NOT NULL,
          name        VARCHAR(128),
          attempt     INT,
          enc_type    TINYINT,
          start_byte  INT,
          end_byte    INT,
          log         LONGBLOB,
          upload_time BIGINT,
          PRIMARY KEY (exec_id, name, attempt, start_byte)
        ) Parameters: []
            at org.apache.commons.dbutils.AbstractQueryRunner.rethrow(AbstractQueryRunner.java:363)
            at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:490)
            at org.apache.commons.dbutils.QueryRunner.update(QueryRunner.java:376)
            at azkaban.db.DatabaseSetup.runTableScripts(DatabaseSetup.java:102)
            at azkaban.db.DatabaseSetup.createTables(DatabaseSetup.java:82)
            at azkaban.db.DatabaseSetup.updateDatabase(DatabaseSetup.java:57)
            at azkaban.test.Utils.initTestDB(Utils.java:36)
            at azkaban.executor.ExecutionFlowDaoTest.setUp(ExecutionFlowDaoTest.java:56)
    
    azkaban.executor.ExecutionFlowDaoTest > classMethod FAILED
        java.lang.NullPointerException
            at azkaban.executor.ExecutionFlowDaoTest.destroyDB(ExecutionFlowDaoTest.java:62)
    

    解决

    ./gradlew clean build installDist -x test
    

    问题二 azkaban-web-start.sh无法正常启动

    ERROR AzkabanWebServerModule:66 - Could not instantiate UserManager azkaban.u
    

    解决:
    https://groups.google.com/forum/#!topic/azkaban-dev/xQu_PxI-gUg

    I am new with azkaban, i am also trying to start azkaban web server but i am facing error "temp directory must be set!"  how can i set that, i am new with azkaban.
    for starting azkaban web server, i am using below command
    ./bin/azkaban-web-start.sh
    

    即需要使用bin/azkaban-web-start.sh 进行启动,不能azkaban-web-start.sh ,估计是个Bug

  • 相关阅读:
    Rational全系列工具介绍
    转贴 MM(ModelMaker)建模工具快速上手指南delphi
    eclipse打不开报(Failed to create the Java Virtual Machine)解决方法
    Vagrant系列(二)Vagrant的配置文件Vagrantfile详解
    Xshell登录Vagrant方式
    win10系统在执行“ vagrant box add centos7 vagrantcentos7.box”添加box时,报错“Vagrant failed to initialize at a...
    win10系统搭建vagrant时开启bios,虚拟化问题
    查看memcache版本
    python空为None
    python 获得字符串长度
  • 原文地址:https://www.cnblogs.com/liuge36/p/12614747.html
Copyright © 2011-2022 走看看