CentOS 上 Dolphin 故障排查指南
一 先确认组件类型
rpm -q dolphin 或 dnf provides */dolphin | grep -i file 若命中 KDE 包,多为文件管理器。ss -ltnp | grep 12345 或 ps -ef | grep dolphinscheduler 若命中,多为调度平台。ps -ef | grep dolphindb 或查看是否有 dolphindb 相关服务单元。二 Dolphin 文件管理器排查步骤
sudo yum groupinstall "KDE Plasma Workspaces" -y(或安装 kde-plasma-desktop)。df -h(根分区满会导致图形程序异常)、free -m、top。/var/log/messages、/var/log/secure,以及会话日志 ~/.xsession-errors。dolphin,观察终端报错。/etc/gdm/custom.conf,取消注释 WaylandEnable=false,重启或重启 GDM:sudo systemctl restart gdm。sudo yum update -y 或 sudo dnf update -y。sudo yum install -y qt5-qtbase-devel(按缺失提示补充 Qt5 相关库)。mv ~/.config/dolphin{,.bak}、mv ~/.local/share/dolphin{,.bak},再重启 Dolphin 生成默认配置。sudo yum remove dolphin -y && sudo yum install dolphin -y;必要时重装 KDE 组件。三 Apache DolphinScheduler 排查步骤
ss -ltnp | grep 12345;进程:ps -ef | grep dolphinscheduler。curl -I http://127.0.0.1:12345/dolphinscheduler 或浏览器访问 http://服务器IP:12345/dolphinscheduler。java -version;JAVA_HOME 正确。listen_addresses='*',pg_hba.conf 允许应用网段(如 host all all 0.0.0.0/0 md5),服务已启动。/opt/zookeeper/bin/zkServer.sh status 应返回 Mode: standalone/follower/leader。common.properties 中数据库连接(spring.datasource.*)与注册中心(registry.servers=zk:2181)正确;若使用 HDFS 资源存储,核对 resource.storage.type=HDFS、resource.hdfs.fs.defaultFS=... 与 HDFS 权限。/opt/dolphinscheduler/script/create-dolphinscheduler.sh。/opt/dolphinscheduler/bin/dolphinscheduler-daemon.sh start api-server... start master-server... start worker-server... start alert-serverapi-server.log、master-server.log 等)与 dolphinscheduler.log,优先关注连接 数据库/Zookeeper 失败、HDFS 权限、端口占用等关键字。四 DolphinDB 排查步骤
gcc 4.8.5+ 满足;检查端口(默认 8848 等)是否被占用:ss -ltnp | grep 8848。log/,或系统日志),并确认运行用户对安装目录与数据目录具备读写权限;如启用 SELinux,检查策略是否拦截。五 通用快速定位清单
uptime、top/htop、free -m、df -h。dmesg | tail -n 100。systemctl status <service>、ss -ltnp、ps -ef | grep <关键词>。/var/log/messages、/var/log/secure、应用与服务日志。~/.config/dolphin、~/.local/share/dolphin),并在操作前记录故障现象与处理过程,便于复盘。