cocofree / azkaban_assistant

azkaban小助手,增加任务web配置、远程脚本调用、报警扩展、跨项目依赖等功能。
Apache License 2.0
119 stars 50 forks source link

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

Closed DesXinY closed 7 years ago

DesXinY commented 7 years ago

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

cocofree commented 7 years ago

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

DesXinY commented 7 years ago

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

cocofree commented 7 years ago

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

DesXinY commented 7 years ago

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

cocofree commented 7 years ago

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

cocofree commented 7 years ago

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

DesXinY commented 7 years ago

试过了,亲测不行。

<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

麻烦看下是哪出了问题。

cocofree commented 7 years ago

发下web工程的配置项

DesXinY commented 7 years ago

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
cocofree commented 7 years ago

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

DesXinY commented 7 years ago

+你了