啟動azkaban時出現User xml file conf/azkaban-users.xml doesn't exist問題解決
原創 2017年10月22日 17:45:49
- 标簽:
- azkaban /
- 分布式
- 85
啟動azkaban時出現User xml file conf/azkaban-users.xml doesn’t exist問題解決
問題詳情
[hadoop@master azkaban]$ ll
total
drwxrwxr-x hadoop hadoop May : azkaban-.
drwxrwxr-x hadoop hadoop May : azkaban-executor-.
drwxrwxr-x hadoop hadoop May : azkaban-web-.
[hadoop@master azkaban]$ cd azkaban-web-./
[hadoop@master azkaban-web-.]$ ll
total
-rw-rw-r-- hadoop hadoop May : azkaban-access.log-rw-r--r-- hadoop hadoop Apr azkaban.version-rw-rw-r-- hadoop hadoop May : azkaban-webserver.log
drwxr-xr-x hadoop hadoop Apr bin
drwxr-xr-x hadoop hadoop May : conf-rw-rw-r-- hadoop hadoop May : currentpid
drwxr-xr-x hadoop hadoop May : extlib-rw-rw-r-- hadoop hadoop May : keystore
drwxr-xr-x hadoop hadoop May : lib
drwxr-xr-x hadoop hadoop Apr plugins
drwxrwxr-x hadoop hadoop May : temp
drwxr-xr-x hadoop hadoop May : web
[hadoop@master azkaban-web-.]$ cd bin/
[hadoop@master bin]$ ll
total
-rwxr-xr-x hadoop hadoop Apr azkaban-web-shutdown.sh-rwxr-xr-x hadoop hadoop Apr azkaban-web-start.sh-rwxr-xr-x hadoop hadoop Apr schedule2trigger.sh-rwxr-xr-x hadoop hadoop Apr start-web.sh
[hadoop@master bin]$ ./azkaban-web-start.sh
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
lib/commons-dbcp-.jar:./../lib/commons-dbutils-.jar:./../lib/commons-email-.jar:./../lib/commons-fileupload-..jar:./../lib/commons-io-.jar:./../lib/commons-jexl-..jar:./../lib/commons-lang-.jar:./../lib/commons-logging-..jar:./../lib/commons-pool-.jar:./../lib/guava-..jar:./../lib/h2-..jar:./../lib/httpclient-..jar:./../lib/httpcore-..jar:./../lib/jackson-core-asl-..jar:./../lib/jackson-mapper-asl-..jar:./../lib/jetty-..jar:./../lib/jetty-util-..jar:./../lib/joda-time-.jar:./../lib/jopt-simple-.jar:./../lib/junit-.jar:./../lib/log4j-..jar:./../lib/mail-..jar:./../lib/mysql-connector-java-..jar:./../lib/servlet-api-.jar:./../lib/slf4j-api-..jar:./../lib/slf4j-log4j12-..jar:./../lib/velocity-.jar:./../lib/velocity-tools-.jar:./../extlib/mysql-connector-java-..jar:./../plugins/*/*.jar:/home/hadoop/app/hadoop-2.6.0/conf:/home/hadoop/app/hadoop-./*:/home/hadoop/app/hive/conf:/home/hadoop/app/hive/lib/*
[hadoop@master bin]$ // :: +080 ERROR [AzkabanWebServer] [Azkaban] Starting Jetty Azkaban Executor...
// :: +080 INFO [AzkabanServer] [Azkaban] Loading azkaban settings file from ./../conf
// :: +080 INFO [AzkabanServer] [Azkaban] Loading azkaban properties file
// :: +080 INFO [AzkabanWebServer] [Azkaban] Setting up Jetty Https Server with port: and numThreads:
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/hadoop/app/azkaban/azkaban-web-./lib/slf4j-log4j12-..jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/hadoop/app/hive-./lib/hive-jdbc-.-standalone.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
// :: +080 INFO [log] [Azkaban] Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
// :: +080 INFO [AzkabanWebServer] [Azkaban] Loading user manager class azkaban.user.XmlUserManager
// :: +080 ERROR [AzkabanWebServer] [Azkaban] Could not instantiate UserManager azkaban.user.XmlUserManager
Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at azkaban.webapp.AzkabanWebServer.loadUserManager(AzkabanWebServer.java:)
at azkaban.webapp.AzkabanWebServer.<init>(AzkabanWebServer.java:)
at azkaban.webapp.AzkabanWebServer.main(AzkabanWebServer.java:)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:)
at java.lang.reflect.Constructor.newInstance(Constructor.java:)
at azkaban.webapp.AzkabanWebServer.loadUserManager(AzkabanWebServer.java:)
... moreCaused by: java.lang.IllegalArgumentException: User xml file conf/azkaban-users.xml doesn't exist. at azkaban.user.XmlUserManager.parseXMLFile(XmlUserManager.java:87)
at azkaban.user.XmlUserManager.<init>(XmlUserManager.java:81)
... 7 more
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
先ctrl + c停止它,
[hadoop@master conf]$ pwd/home/hadoop/app/azkaban/azkaban-web-./conf
[hadoop@master conf]$ ll
total
-rw-r--r-- hadoop hadoop May : azkaban.properties-rw-r--r-- hadoop hadoop May : azkaban-users.xml
[hadoop@master conf]$
- 1
- 2
- 3
- 4
- 5
- 1
然後,接着
[hadoop@master ~]$ su root
Password:
[root@master hadoop]# cd
[root@master ~]# service mysqld start
Starting mysqld: [ OK ]
[root@master ~]#
- 1
- 2
- 3
- 4
- 5
- 6
// :: + INFO [log] [Azkaban] jetty-// :: + WARN [log] [Azkaban] failed SslSocketConnector@:: java.io.FileNotFoundException: /home/hadoop/app/azkaban/azkaban-web-/bin/keystore (No such file or directory)
// :: + WARN [log] [Azkaban] failed [email protected]: java.io.FileNotFoundException: /home/hadoop/app/azkaban/azkaban-web-/bin/keystore (No such file or directory)
// :: + WARN [AzkabanWebServer] [Azkaban] java.io.FileNotFoundException: /home/hadoop/app/azkaban/azkaban-web-/bin/keystore (No such file or directory)
/home/hadoop/app/azkaban/azkaban-web-/bin/keystore (No such file or directory)
- 1
- 2
- 3
- 4
方法一:
Azkaban Jetty server properties.
jetty.maxThreads=
jetty.ssl.port=
jetty.port=
jetty.keystore=/home/hadoop/app/azkaban/azkaban-web-/keystore
jetty.password=mysteel
jetty.keypassword=mysteel
jetty.truststore=/home/hadoop/app/azkaban/azkaban-web-/keystore
jetty.trustpassword=mysteel
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
接着,出現,這界面怎麼這麼醜,跟平常不一樣。
具體解決,見
azkaban web ui界面出現異常詭異“醜”界面的問題解決(圖文詳解)
前期部落格
啟動azkaban時出現User xml file conf/azkaban-users.xml doesn’t exist問題解決(圖文詳解)
問題詳情
[hadoop@master conf]$ pwd/home/hadoop/app/azkaban/azkaban-web-./conf
[hadoop@master conf]$ ll
total
-rw-r--r-- hadoop hadoop Jul :09 azkaban.properties-rw-r--r-- hadoop hadoop May : azkaban-users.xml
[hadoop@master conf]$ vim azkaban.properties
- 1
- 2
- 3
- 4
- 5
[[email protected] azkaban-web-2.5.0]$ pwd/home/hadoop/app/azkaban/azkaban-web-2.5.0
[[email protected] azkaban-web-2.5.0]$ ll
total 168
-rw-rw-r-- 1 hadoop hadoop 47932 May 21 12:47 azkaban-access.log-rw-r--r-- 1 hadoop hadoop 105 Apr 22 2014 azkaban.version-rw-rw-r-- 1 hadoop hadoop 73408 May 21 12:47 azkaban-webserver.log
drwxr-xr-x 3 hadoop hadoop 4096 Jul 6 00:06 bin
drwxr-xr-x 2 hadoop hadoop 4096 Jul 6 00:16 conf-rw-rw-r-- 1 hadoop hadoop 5 Jul 6 00:10 currentpid
drwxr-xr-x 2 hadoop hadoop 4096 May 1 14:43 extlib-rw-rw-r-- 1 hadoop hadoop 2211 May 1 14:39 keystore
drwxr-xr-x 2 hadoop hadoop 4096 May 1 14:29 lib
drwxr-xr-x 2 hadoop hadoop 4096 Apr 22 2014 plugins
drwxrwxr-x 6 hadoop hadoop 4096 May 21 12:38 temp
drwxr-xr-x 6 hadoop hadoop 4096 May 1 14:29 web
[[email protected] azkaban-web-2.5.0]$
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 1
修改好之後,再次啟動。