温馨提示×

centos系统中如何管理dolphin

小樊
45
2025-12-25 14:04:32
栏目: 智能运维

在 CentOS 中管理 Dolphin 的实用指南

一 名称辨析

  • Dolphin(文件管理器):KDE 桌面环境下的图形化文件管理器,适合在 GNOME/KDE 等桌面中使用。
  • DolphinDB(分布式数据库):以 8848 端口提供服务的数据库,偏向服务器/后台进程管理。
  • Apache DolphinScheduler(工作流调度平台):基于 JavaZookeeper 的多服务集群,提供 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)。

0