Dolphinscheduler2.0.1安装文档
参考文档和下载地址:https://dolphinscheduler.apache.org/zh-cn/docs/latest/user_doc/guide/installation/pseudo-cluster.html
一:安装步骤
1:创建dolphinscheduler用户,给用户添加密码和对应的权限。
#创建用户
useradd dolphinscheduler
#添加密码
echo “dolphinscheduler” | passwd --stdin dolphinscheduler
#配置 sudo 免密
sed -i ‘$adolphinscheduler ALL=(ALL) NOPASSWD: NOPASSWD: ALL’ /etc/sudoers
sed -i ‘s/Defaults requirett/#Defaults requirett/g’ /etc/sudoers
2:设置免密登录
1:本机免密
#切换用户
su dolphinscheduler
#本机免密
ssh-keygen -t rsa -P ‘’ -f ~/.ssh/id_rsa
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
2:集群免密(如果单节点不需要这一步骤)
3:安装
#Xshell或者堡垒机上传安装包。
#解压安装包到对应目录下面。
tar zxvf apache-dolphinscheduler-2.0.1-bin.tar
#修改权限
chmod -R 777 apache-dolphinscheduler-2.0.1-bin/
chown -R dolphinscheduler:dolphinscheduler apache-dolphinscheduler-2.0.1-bin/
4:将zk配置文件copy到dolphinscheduler
进入 zookeeper 的安装目录,将 zoo_sample.cfg 配置文件复制到 conf/zoo.cfg,并 将 conf/zoo.cfg 中 dataDir 中的值改成 dataDir=./tmp/zookeeper
5:初始化数据库
1:将mysql驱动装入dolphinscheduler的lib目录下。
2:打开dbeaver
#创建库
CREATE DATABASE dolphinscheduler DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
#赋权限
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO ‘dolphinscheduler’@’%’ IDENTIFIED BY ‘dolphinscheduler’;
GRANT ALL PRIVILEGES ON dolphinscheduler.* TO ‘dolphinscheduler’@‘localhost’ IDENTIFIED BY ‘dolphinscheduler’;
flush privileges;
注:'localhost’为安装dolphinscheduler的服务器。
6:修改配置
1:vim ./conf/config/install_config.conf
7:安装
su dolphinscheduler;
1:初始化数据库
sh script/create-dolphinscheduler.sh
2:初始化dolphinscheduler
sh install.sh
3:此时,已经可以使用dolphinscheduler部分功能。
浏览器访问地址 http://localhost:12345/dolphinscheduler 即可登录系统UI。
默认的用户名和密码是 admin/dolphinscheduler123