同步操作将从 WeBank/DataSphereStudio 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Azkaban目前是作为一个SchedulerAppJoint在DSS-SERVER中使用,通过AzkabanSchedulerAppJoint实现了Azkaban的工程服务和安全认证服务, 主要提供了工程的创建、更新、发布、删除,以及安全认证服务相关的代理登录,Cookie保存等。
前提条件:用户已经安装部署好社区版Azkaban-3.X以上版本。如何安装Azkaban
1、Azkaban APPJoint安装及配置
进入DSS安装包解压目录,复制share/appjoints/schedulis/dss-azkaban-appjoint.zip到DSS安装目录的dss-appjoints/schedulis文件夹下,解压即可。
2、修改dss-server配置目录中linkis.properties配置,增加如下参数:
wds.dss.appjoint.scheduler.azkaban.address=http://IP地址:端口 #Azkaban的http地址
wds.dss.appjoint.scheduler.project.store.dir=file:///appcom/tmp/wds/scheduler #Azkaban发布包临时存储目录
3、数据库中dss_application表修改
修改DSS数据库dss_application表中schedulis记录行,修改url的连接IP地址和端口,保持与Azkaban Server实际地址一致。 示例SQL:
INSERT INTO `dss_application` (`id`, `name`, `url`, `is_user_need_init`, `level`, `user_init_url`, `exists_project_service`, `project_url`, `enhance_json`, `if_iframe`, `homepage_url`, `redirect_url`) VALUES (NULL, 'schedulis', NULL, '0', '1', NULL, '0', NULL, NULL, '1', NULL, NULL);
UPDATE `dss_application` SET url = 'http://IP地址:端口', project_url = 'http://IP地址:端口/manager?project=${projectName}',homepage_url = 'http://IP地址:端口/homepage' WHERE `name` in
('schedulis');
4、Azkaban JobType插件安装
您还需为Azkaban安装一个JobType插件: linkis-jobtype,请点击Linkis jobType安装文档
5、用户token配置
用户名=密码
说明:由于每个公司都有各自的登录认证系统,这里只提供简单实现,用户可以实现SchedulerSecurityService定义自己的登录认证方法。azkaban用户管理可参考Azkaban-3.x 用户管理及官网
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。