1

我已经在服务器后台部署了 Dolphin Scheduler,并在首页成功使用。但仍然存在以下问题:

  1. 租户管理问题:我以管理员身份登录后,创建了一个租户。在这种情况下,租户是否是任意创建的?在我的测试中,我发现租户必须对应于在后台部署 Dolphin Scheduler 的 Linux 主用户(部署 DS 的用户)。否则workerserver任务失败(用户没有权限,Permission Denied),我在worker-server日志中发现
  2. 用户管理问题:创建用户时有以下参数,租户,队列等,这里的租户是任意选择的,但是退出管理员登录用户登录,在执行任务流程时可以为用户选择租户,一个用户可以对应多个租户可以理解吗?但是您一次只能使用一个租户?
  3. 队列管理问题:这里队列的目的是什么?以什么方式?
  4. 如果任务流被拆分并分发给不同的serverworkers,如果存在依赖关系(例如,任务2需要在任务1完成后执行),这两个任务是同时分配还是顺序分配?
4

1 回答 1

0

好问题!

  1. 比如我创建了一个叫tony的租户,当你的任务被DolphinScheduler执行时,任务是以tony的名义启动的。如果任务提交给yarn执行,你会看到tony在yarnTask的8088(默认)ui界面上运行这个

  2. 一个用户可以对应多个租户

  3. 这里的队列名称是指当你的任务运行时使用了纱线的队列,它在那个队列中运行。

  4. 根据 DAG 的运行规则分配任务

如果您有任何问题,也可以通过邀请 URL 加入 DolphinScheduler Slack:https ://s.apache.org/dolphinscheduler-slack

于 2021-09-12T14:25:37.273 回答