在 CentOS 中管理 Dolphin 的实用指南
一 名称辨析
- Dolphin(文件管理器):KDE 桌面环境下的图形化文件管理器,适合在 GNOME/KDE 等桌面中使用。
- DolphinDB(分布式数据库):以 8848 端口提供服务的数据库,偏向服务器/后台进程管理。
- Apache DolphinScheduler(工作流调度平台):基于 Java 与 Zookeeper 的多服务集群,提供 12345 端口的 Web UI。
下文分别给出这三类“Dolphin”的管理要点,便于对照操作。
二 管理 Dolphin 文件管理器
- 安装与更新
- 更新系统并启用 EPEL(若未启用):
- sudo yum update -y
- sudo yum install epel-release -y
- 安装 Dolphin:
- sudo yum install dolphin -y(CentOS 7/8 常用)
- 或 sudo dnf install dolphin -y(CentOS 8+/Stream 常用)
- 启动与设为默认
- 启动:在应用菜单搜索 Dolphin 或终端执行:dolphin
- 设为默认文件管理器(桌面环境相关,命令可能需按环境微调):
- xdg-mime default dolphin.desktop inode/directory application/x-gnome-saved-search
- 常用配置
- 视图与布局:右键目录空白处选择 视图模式(图标/列表/详细信息),可拖拽调整面板与窗口。
- 侧边栏与搜索:在 设置 → 侧边栏 开关侧边栏;在 设置 → 搜索 配置索引与实时搜索。
- 插件扩展:sudo yum install dolphin-plugins -y(安装常用插件)
- 卸载
- sudo yum remove dolphin -y 或 sudo dnf remove dolphin -y
- 清理用户配置(可选):rm -rf ~/.config/dolphinrc ~/.local/share/applications/dolphin.desktop
- 故障排查
- 检查依赖与日志,必要时重装:sudo yum reinstall dolphin -y;确认当前桌面会话支持 KDE/Qt 组件。
三 管理 DolphinDB(数据库)
- 安装与启停
- RPM 安装:sudo yum install dolphindb-.rpm
- 配置文件:/usr/local/dolphindb/conf/dolphindb.cfg(可调参数如 listenPort=8848、数据/日志目录等)
- 启停建议:以系统服务方式管理(示例)
- 创建服务文件(/etc/systemd/system/dolphindb.service),ExecStart 指向 dolphindb 可执行文件,Type=simple
- 然后:sudo systemctl daemon-reload && sudo systemctl enable --now dolphindb
- 运行与连接
- 默认端口:8848
- 客户端连接示例:./dolphindb -server -port 8848
- 监控与健康检查
- 内置与 Web:访问 http://<服务器IP>:8848 查看状态/监控信息
- 系统工具:top/htop、vmstat、iostat 观察进程与资源
- 进阶:结合 Prometheus/Grafana 做指标采集与可视化
四 管理 Apache DolphinScheduler(工作流调度)
- 环境与部署要点
- 依赖:JDK 1.8+、MySQL 5.7+、Zookeeper 3.5+
- 下载解压二进制包(如 3.1.5),创建元数据库(库名 dolphinscheduler)
- 修改配置:
- install_env.sh(节点与安装路径)
- dolphinscheduler_env.sh(如:export DATABASE=“mysql”、JDBC URL、REGISTRY_TYPE=“zookeeper”、ZK 连接串)
- 放置 MySQL 驱动至各 server 的 libs 目录,执行数据库初始化:sh tools/bin/upgrade-schema.sh
- 启停与访问
- 一键部署:bin/install.sh
- 启停命令:
- 全部:bin/start-all.sh / bin/stop-all.sh
- 单服务:bin/dolphinscheduler-daemon.sh start|stop master-server|worker-server|api-server|alert-server
- Web UI:http://:12345/dolphinscheduler/ui(默认账号/密码见官方文档)
五 快速选择你的场景
- 需要图形化文件管理:按“第二部分”安装、配置与卸载 Dolphin 文件管理器。
- 需要部署/维护数据库服务:按“第三部分”管理 DolphinDB(RPM/配置/启停/监控)。
- 需要工作流调度平台:按“第四部分”部署与启停 DolphinScheduler(依赖/配置/服务脚本/Web UI)。