启动azkaban时出现User xml file conf/azkaban-users.xml doesn't exist问题解决(图文详解)

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介:

问题详情

复制代码
[hadoop@master azkaban]$ ll
total 12
drwxrwxr-x  2 hadoop hadoop 4096 May  1 12:04 azkaban-2.5.0
drwxrwxr-x 10 hadoop hadoop 4096 May  1 15:43 azkaban-executor-2.5.0
drwxrwxr-x  9 hadoop hadoop 4096 May  1 15:35 azkaban-web-2.5.0
[hadoop@master azkaban]$ cd azkaban-web-2.5.0/
[hadoop@master azkaban-web-2.5.0]$ ll
total 164
-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 2 hadoop hadoop  4096 Apr 22  2014 bin
drwxr-xr-x 2 hadoop hadoop  4096 May  1 15:27 conf
-rw-rw-r-- 1 hadoop hadoop     0 May 21 20:22 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
[hadoop@master azkaban-web-2.5.0]$ cd bin/
[hadoop@master bin]$ ll
total 16
-rwxr-xr-x 1 hadoop hadoop  161 Apr 22  2014 azkaban-web-shutdown.sh
-rwxr-xr-x 1 hadoop hadoop 1275 Apr 22  2014 azkaban-web-start.sh
-rwxr-xr-x 1 hadoop hadoop  116 Apr 22  2014 schedule2trigger.sh
-rwxr-xr-x 1 hadoop hadoop  118 Apr 22  2014 start-web.sh
[hadoop@master bin]$ ./azkaban-web-start.sh
复制代码

 

 

 

 

复制代码
lib/commons-dbcp-1.4.jar:./../lib/commons-dbutils-1.5.jar:./../lib/commons-email-1.2.jar:./../lib/commons-fileupload-1.2.1.jar:./../lib/commons-io-2.4.jar:./../lib/commons-jexl-2.1.1.jar:./../lib/commons-lang-2.6.jar:./../lib/commons-logging-1.1.1.jar:./../lib/commons-pool-1.6.jar:./../lib/guava-13.0.1.jar:./../lib/h2-1.3.170.jar:./../lib/httpclient-4.2.1.jar:./../lib/httpcore-4.2.1.jar:./../lib/jackson-core-asl-1.9.5.jar:./../lib/jackson-mapper-asl-1.9.5.jar:./../lib/jetty-6.1.26.jar:./../lib/jetty-util-6.1.26.jar:./../lib/joda-time-2.0.jar:./../lib/jopt-simple-4.3.jar:./../lib/junit-4.8.jar:./../lib/log4j-1.2.16.jar:./../lib/mail-1.4.5.jar:./../lib/mysql-connector-java-5.1.28.jar:./../lib/servlet-api-2.5.jar:./../lib/slf4j-api-1.6.1.jar:./../lib/slf4j-log4j12-1.6.4.jar:./../lib/velocity-1.7.jar:./../lib/velocity-tools-2.0.jar:./../extlib/mysql-connector-java-5.1.21.jar:./../plugins/*/*.jar:/home/hadoop/app/hadoop-2.6.0/conf:/home/hadoop/app/hadoop-2.6.0/*:/home/hadoop/app/hive/conf:/home/hadoop/app/hive/lib/*
[hadoop@master bin]$ 2017/07/05 23:58:24.545 +0800 ERROR [AzkabanWebServer] [Azkaban] Starting Jetty Azkaban Executor...
2017/07/05 23:58:24.633 +0800 INFO [AzkabanServer] [Azkaban] Loading azkaban settings file from ./../conf
2017/07/05 23:58:24.634 +0800 INFO [AzkabanServer] [Azkaban] Loading azkaban properties file
2017/07/05 23:58:24.967 +0800 INFO [AzkabanWebServer] [Azkaban] Setting up Jetty Https Server with port:8443 and numThreads:25
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/home/hadoop/app/azkaban/azkaban-web-2.5.0/lib/slf4j-log4j12-1.6.4.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/hadoop/app/hive-1.0.0/lib/hive-jdbc-1.0.0-standalone.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation.
2017/07/05 23:58:25.362 +0800 INFO [log] [Azkaban] Logging to org.slf4j.impl.Log4jLoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLog
2017/07/05 23:58:26.426 +0800 INFO [AzkabanWebServer] [Azkaban] Loading user manager class azkaban.user.XmlUserManager
2017/07/05 23:58:26.427 +0800 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:230)
    at azkaban.webapp.AzkabanWebServer.<init>(AzkabanWebServer.java:181)
    at azkaban.webapp.AzkabanWebServer.main(AzkabanWebServer.java:726)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at azkaban.webapp.AzkabanWebServer.loadUserManager(AzkabanWebServer.java:226)
    ... 2 more
Caused 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
复制代码

 

 

   先ctrl + c停止它,

 

 

 

 

 

 

 

 

 

 

 

 

复制代码
[hadoop@master conf]$ pwd
/home/hadoop/app/azkaban/azkaban-web-2.5.0/conf
[hadoop@master conf]$ ll
total 8
-rw-r--r-- 1 hadoop hadoop 1023 May  1 15:12 azkaban.properties
-rw-r--r-- 1 hadoop hadoop  330 May  1 15:18 azkaban-users.xml
[hadoop@master conf]$ 
复制代码

 

 

 

 

 

 

user.manager.xml.file=/home/hadoop/app/azkaban/azkaban-web-2.5.0/conf/azkaban-users.xml

 

 

 

 

   然后,接着

复制代码
[hadoop@master ~]$ su root
Password: 
[root@master hadoop]# cd
[root@master ~]# service mysqld start
Starting mysqld:                                           [  OK  ]
[root@master ~]# 
复制代码

 

 

 

复制代码
2017/07/06 00:06:17.988 +0800 INFO [log] [Azkaban] jetty-6.1.26
2017/07/06 00:06:18.228 +0800 WARN [log] [Azkaban] failed SslSocketConnector@0.0.0.0:8443: java.io.FileNotFoundException: /home/hadoop/app/azkaban/azkaban-web-2.5.0/bin/keystore (No such file or directory)
2017/07/06 00:06:18.228 +0800 WARN [log] [Azkaban] failed Server@294a671: java.io.FileNotFoundException: /home/hadoop/app/azkaban/azkaban-web-2.5.0/bin/keystore (No such file or directory)
2017/07/06 00:06:18.228 +0800 WARN [AzkabanWebServer] [Azkaban] java.io.FileNotFoundException: /home/hadoop/app/azkaban/azkaban-web-2.5.0/bin/keystore (No such file or directory)
/home/hadoop/app/azkaban/azkaban-web-2.5.0/bin/keystore (No such file or directory)
复制代码

 

 

 

 

   方法一:

 

 

 

 

 

 

 

 

 

 

 

复制代码
# Azkaban Jetty server properties.
jetty.maxThreads=25
jetty.ssl.port=8443
jetty.port=8071
jetty.keystore=/home/hadoop/app/azkaban/azkaban-web-2.5.0/keystore
jetty.password=mysteel
jetty.keypassword=mysteel
jetty.truststore=/home/hadoop/app/azkaban/azkaban-web-2.5.0/keystore
jetty.trustpassword=mysteel
复制代码

 

 

 

 

 

 

   接着,出现,这界面怎么这么丑,跟平常不一样。

 

 

本文转自大数据躺过的坑博客园博客,原文链接:http://www.cnblogs.com/zlslch/p/7124193.html,如需转载请自行联系原作者


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
SQL JSON 数据处理
实时计算 Flink版产品使用问题之把hdfs集群里的core-site.xml hdfs.xml两个文件放到flink/conf/目录下,启动集群说找不到hdfs,该如何解决
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
|
域名解析 XML 网络协议
freeswitch conf/sip_profiles/internal.xml 说明(上)
conf/sip_profiles/internal.xml说明 internal.xml
1092 0
|
网络协议 搜索推荐 数据库连接
freeswitch conf/sip_profiles/internal.xml 说明(下)
conf/sip_profiles/internal.xml说明 internal.xml
|
XML Java 应用服务中间件
在 conf 下的 web.xml 文件内容介绍 | 学习笔记
快速学习在 conf 下的 web.xml 文件内容介绍。
150 0
|
SQL 分布式计算 Java
Caused by: org.xml.sax.SAXParseException; systemId: file:/home/hadoop/hive-0.12.0/conf/hive-site.xml; lineNumber: 5; columnNumber: 2; The markup in th
1:Hive安装的过程(Hive启动的时候报的错误),贴一下错误,和为什么错,以及解决方法: 1 [root@master bin]# ./hive 2 17/12/11 23:22:56 INFO Configuration.
2757 0
|
3月前
|
XML 前端开发 Java
讲解SSM的xml文件
本文详细介绍了SSM框架中的xml配置文件,包括springMVC.xml和applicationContext.xml,涉及组件扫描、数据源配置、事务管理、MyBatis集成以及Spring MVC的视图解析器配置。
102 1
|
5月前
|
XML Java 数据格式
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
这篇文章是Spring5框架的实战教程,主要介绍了如何在Spring的IOC容器中通过XML配置方式使用外部属性文件来管理Bean,特别是数据库连接池的配置。文章详细讲解了创建属性文件、引入属性文件到Spring配置、以及如何使用属性占位符来引用属性文件中的值。
Spring5入门到实战------7、IOC容器-Bean管理XML方式(外部属性文件)
|
2月前
|
XML Android开发 数据格式
Eclipse 创建 XML 文件
Eclipse 创建 XML 文件
43 2
|
2月前
|
Java Maven
maven项目的pom.xml文件常用标签使用介绍
第四届人文,智慧教育与服务管理国际学术会议(HWESM 2025) 2025 4th International Conference on Humanities, Wisdom Education and Service Management
257 8