文章目录
dolphinscheduler使用与测试文档
1. 安全中心(Security)
1.1 队列管理(Queue manage)
队列是在执行spark、mapreduce等程序,需要用到“队列”参数时使用的(创建后不可删除)
例:
安全中心 -> 队列管理 -> 创建队列
------------------------------------------
名称:queneA
队列值:queneA
------------------------------------------
提交
1.2 租户管理(Tenant Manage)
租户对应的是Linux的用户,用于worker提交作业所使用的用户
如果Linux没有这个用户,worker会在执行脚本的时候创建这个用户
租户编码:租户编码是Linux上的用户,唯一,不能重复。
新建的租户会在HDFS上$hdfsPath(“/dolphinscheduler”)目录下创建租户目录,租户目录下为该
租户上传的文件和UDF函数
租户名称:租户编码的别名。
例:
安全中心 -> 租户管理 -> 创建租户
------------------------------------------
租户编码:etl
租户名称:etl
队列值:default
------------------------------------------
提交
使用到HDFS需要为该用户在HDFS上创建用户目录
sudo -u hdfs dfs -mkdir /user/etl
sudo -u hdfs dfs -chown etl:etl /user/etl
3 用户管理(User Manage)
用户分为管理员用户和普通用户。
授予权限包括:项目权限,资源权限,数据源权限,UDF函数权限。(编辑权限)
管理员可以对普通用户进行非其创建的项目、资源、数据源和UDF函数进行授权。
例:
安全中心 -> 用户管理 -> 创建用户
------------------------------------------
用户名称:test
密码:test123
租户:etl
队列:default
邮箱:xxxxx
手机号:
------------------------------------------
提交
实际生产环境中,可将项目、用户、租户相关联,即为某个大的项目创建一个用户及对应的租户,若需要删除用户,则应首先将项目内的任务删除,然后删除项目,再删除