安装了伪集群的结构,然后按照帮助手册的视频如下,进行配置,执行一个shell,很简单echo “sff”,执行不成功一直报错,权限不够
报错很简单
.......
/tmp/dolphinscheduler/exec/process/7761647712512/7761967495424_1/2/2/2_2.command:行4:
/dolphinscheduler3.0.2/worker-server/conf/dolphinscheduler_env.sh: 权限不够
[INFO] 2022-12-03 06:51:12.440 -0600 - FINALIZE_SESSION
于是到后台,找到worker-server/conf/dolphinscheduler_env.sh,查看权限是rwx------,也就是只有 dolphinscheduler用户才能操作。
dolphinscheduler目录下授权都是给的dolphinscheduler:dolphinscheduler,在设置执行shell时用的租户,租户是系统创建的,也属于dolphinscheduler组,按照rwx------自然不能执行worker-server/conf/dolphinscheduler_env.sh,重新授权dolphinscheduler_env.sh
chmod 755 dolphinscheduler_env.sh
把他上级目录conf也同样设置
chmod 755 conf
把他上级目录conf也同样设置
再切换前台网站,执行流程,就成功了。