azkaban使用常见问题

1、jopt-simple-5.0.4.jar包被加载

1
2
3
4
2018-05-17 11:00:42 ERROR StdOutErrRedirect:55 - java.lang.NoSuchMethodError: joptsimple.OptionParser.acceptsAll(Ljava/util/Collection;Ljava/lang/String;)Ljoptsimple/OptionSpecBuilder;
2018-05-17 11:00:42 ERROR StdOutErrRedirect:55 - at azkaban.server.AzkabanServer.loadProps(AzkabanServer.java:52)
2018-05-17 11:00:42 ERROR StdOutErrRedirect:55 - at azkaban.server.AzkabanServer.loadProps(AzkabanServer.java:43)
2018-05-17 11:00:42 ERROR StdOutErrRedirect:55 - at azkaban.webapp.AzkabanWebServer.main(AzkabanWebServer.java:210)

输出jar包路径:

1
在应用程序启动时加上JVM参数-verbose:class或者-XX:+TraceClassLoading,日志里会打印出每个类的加载信息,如来自哪个Jar包

检查手否有相同的jar包被加载

1
ERROR - Missing required property 'azkaban.native.lib' cause: null

启动azkaban任务时报错:

1
plugins/jobtypes/commonprivate.properties下把 azkaban.native.lib=false就行了