Azkaban 常见错误
1. 创建project时ERROR: Insert projecttest for existing project failed.
创建project时报ERROR: Insert projecttest for existing project failed.
错误,需要检查项目名称和描述中是否有中文。
2. 首次运行时可能的报错ERROR [ExecutorServlet] [Azkaban] executor became inactive before setting up the flow 1 azkaban.executor.ExecutorManagerException: executor became inactive before setting up the flow 1
需要手动去激活一下 executor,方式如下:
curl -G "localhost:$(<./executor.port)/executor?action=activate" && echo
3. 执行 Flow 一直处于 Preparing 状态
修改 web-server conf/azkaban.properties 配置
execute 主机过滤器配置, 去掉 MinimumFreeMemory
MinimumFreeMemory 过滤器会检查 executor 主机空余内存是否会大于 6G,如果不足 6G,则 web-server 不会将任务交由该主机执行azkaban.executorselector.filters=StaticRemainingFlowSize,CpuStatus
夏目
执行curl -G "node3:$(<./executor.port)/executor?action=activate" && echo 报错了,
-bash: ./executor.port: No such file or directory