日复一日伐树的熊哥

日复一日伐树的熊哥

  1. 部署DolphinScheduler调度器(ds版本3.0.0)
    31.1. 配置用户免密及权限
    创建部署用户ds,并且一定要配置 sudo 免密。
    创建用户需使用 root 登录
    useradd ds
    添加密码
    echo “password” | passwd --stdin ds
    配置 sudo 免密
    sed -i ‘$ads ALL=(ALL) NOPASSWD: NOPASSWD: ALL’ /etc/sudoers
    sed -i ‘s/Defaults requirett/#Defaults requirett/g’ /etc/sudoers
    修改目录权限,使得部署用户对二进制包解压后的 apache-dolphinscheduler--bin 目录有操作权限
    chown -R ds:ds apache-dolphinscheduler-
    -bin

注意:
因为任务执行服务是以 sudo -u {linux-user} 切换不同 linux 用户的方式来实现多租户运行作业,所以部署用户需要有 sudo 权限,而且是免密的。初学习者不理解的话,完全可以暂时忽略这一点
如果发现 /etc/sudoers 文件中有 “Defaults requirett” 这行,也请注释掉

31.2. 配置机器SSH免密登陆
由于安装的时候需要向不同机器发送资源,所以要求各台机器间能实现SSH免密登陆(注意ds要求节点本身也要配置免密登录,否则启动节点不全面)。
配置本机免密登录示例如下:
su ds
ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >

04-17 15:14