下载dolphinscheduler安装包并解压到相关目录
- 使用winscp链接linux并上传文件,如遇到无权限问题,使用以下代码授权
sudo chmod -R 777 /opt/dolphinscheduler
启动和停止服务
# 启动 Standalone Server 服务 sh ./bin/dolphinscheduler-daemon.sh start standalone-server
# 停止 Standalone Server 服务 sh ./bin/dolphinscheduler-daemon.sh stop standalone-server
# 一键停止集群所有服务 sh ./bin/stop-all.sh
# 一键开启集群所有服务 sh ./bin/start-all.sh
# 启停 Master sh ./bin/dolphinscheduler-daemon.sh stop master-server sh ./bin/dolphinscheduler-daemon.sh start master-server
# 启停 Worker sh ./bin/dolphinscheduler-daemon.sh start worker-server sh ./bin/dolphinscheduler-daemon.sh stop worker-server
# 启停 Api sh ./bin/dolphinscheduler-daemon.sh start api-server sh ./bin/dolphinscheduler-daemon.sh stop api-server
# 启停 Logger sh ./bin/dolphinscheduler-daemon.sh start logger-server sh ./bin/dolphinscheduler-daemon.sh stop logger-server
# 启停 Alert sh ./bin/dolphinscheduler-daemon.sh start alert-server sh ./bin/dolphinscheduler-daemon.sh stop alert-server
# 启停 Python Gateway sh ./bin/dolphinscheduler-daemon.sh start python-gateway-server sh ./bin/dolphinscheduler-daemon.sh stop python-gateway-server
- 注意安装后观察启动情况,若启动不成功进入logs文件观察日志,多为JAVA_HOME设置问题,导致启动脚本无法找到该目录
- 修改JAVA_HOME地址或进入ven 进入dolphinscheduler_ven配置相关路径
zookeeper安装
- 先将配置文件更名为zoo,然后使用/zkServer.sh start启动,使用aps观察状态
创建部署用户
- 创建用户并修改密码
useradd dolphinscheduler
echo dolphinscheduler:dolphinscheduler | chpasswd
mysql-connector
- 需要将驱动放入lib目录并且赋予权限
sudo chown dolphinscheduler:dolphinscheduler mysql-connector-java-5.1.47.jar
遇到zookeeper自检节点异常
首先执行命令,localhost是服务地址
echo ruok|nc localhost 2181
如果出现如下提示,就需要修改配置zoo.cfg配置
ruok is not executed because it is not in the whitelist.
增加如下配置在zoo.cfg中
4lw.commands.whitelist=*