在 CentOS 中升级 Dolphin 的实用步骤
先确认 Dolphin 所指对象
dolphin -v 若输出版本号,多半是文件管理器;若系统里存在 /opt/dolphinscheduler 或 dolphinscheduler_env.sh 等路径,多半是调度系统。升级 KDE Dolphin 文件管理器
sudo yum update -y dolphin 或 sudo yum update -y @kde-plasma-desktopsudo dnf update -y dolphin 或 sudo dnf upgrade -y @kde-plasma-desktopsudo yum install -y epel-release,然后再执行上面的更新命令。dolphin & 或 sudo reboot。sudo yum groupinstall -y "Development Tools";sudo yum install -y qt5-qtbase-devel qt5-qtdeclarative-devel kdelibs-develwget https://download.kde.org/stable/dolphin/5.x/dolphin-5.x.x.tar.xztar -xf dolphin-5.x.x.tar.xz && cd dolphin-5.x.x
mkdir build && cd build
cmake ..
make -j$(nproc)
sudo make install
dolphin -v。升级 Apache DolphinScheduler 调度系统
conf/、resources/、tools/libs/ 等关键目录与文件;确认目标版本与当前版本的 兼容性 与 依赖(JDBC 驱动、ZooKeeper 等)。sh ./script/stop-all.sh./bin/env/dolphinscheduler_env.sh 中配置数据库,必要时放入对应 JDBC 驱动,执行 sh ./tools/bin/upgrade-schema.shbin/env/install_config.conf(部署模式相关参数),然后 sh ./bin/start-all.shcurl http://localhost:12345/dolphinscheduler/actuator/health;查看 logs/api-server.log 是否有异常常见问题与处理
yum check 或 dnf repoquery --conflicts dolphinsudo yum remove <冲突包> 或 sudo dnf remove <冲突包>sudo yum reinstall dolphin 或 sudo dnf reinstall dolphinsudo journalctl -xe 或 cat /var/log/yum.log