cocofree/azkaban_assistant

在任务配置页面新建的任务不会出现在Project Flows下面

Closed this issue · 11 comments

那这些任务是如何提交执行和放进日常调度里的?

在任务配置页面中点击上传,然后在azkaban原生页面中可配置调度。可参考wiki使用说明

上传的时候提示LDAP登陆,但是我在azkaban-web-server的配置文件里改成不使用ldap了,这个是bug吗?

描述不够准确,没考虑非LDAP的文案。输入azkaban_user里的帐号也可以上传的

好像不仅是文案的问题,会提示:Login error. Need username and password

能看到schedule工程下面的日志里,有没有报错详细信息?

确认了下,是可以使用azkaban_user里面的帐号进行登陆的,检查下输入的帐号密码是否正确。

试过了,亲测不行。

<azkaban-users>
	<user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />
	<user username="metrics" password="metrics" roles="metrics"/>
	<role name="admin" permissions="ADMIN" />
	<role name="metrics" permissions="METRICS"/>
</azkaban-users>

我在上传页面用azkaban/azkaban登陆,显示Login error. Need username and password

麻烦看下是哪出了问题。

发下web工程的配置项

azkaban-web-2.5.0/conf/azkaban-users.xml

<azkaban-users>
	<user username="azkaban" password="azkaban" roles="admin" groups="azkaban" />
	<user username="metrics" password="metrics" roles="metrics"/>
	
	<role name="admin" permissions="ADMIN" />
	<role name="metrics" permissions="METRICS"/>
</azkaban-users>

azkaban-web-2.5.0/conf/azkaban.properties

#Azkaban UserManager class
user.manager.class=azkaban.user.XmlUserManager
user.manager.xml.file=conf/azkaban-users.xml

#有ldap使用ldap,没有的话管理用户文件
#user.manager.class=azkaban.user.LdapUserManager
#[ldap demo] url=>ldap://ldap.nice.com/ basedn=>CN=users,CN=accounts,DC=nice,DC=com
#user.manager.ldap.url=
#user.manager.ldap.basedn=

#Loader for projects
executor.global.properties=conf/global.properties
azkaban.project.dir=projects

schedule/conf/nice.cfg

[master_azkaban]
host=localhost
port=3306
db=azkaban
username=root
password= azkaban
charset=utf8

[job_replace_param]
default_dir=/tmp

看着没问题,我昨天找了台新机器也是这么配的。加下QQ516237654,细聊下。

+你了