Dolphin在CentOS中的集成方法主要涵盖三类场景:KDE Plasma桌面环境默认文件管理器Dolphin、分布式时序数据库DolphinDB、分布式工作流调度系统DolphinScheduler。以下是具体集成步骤:
Dolphin是KDE Plasma桌面的默认文件管理器,集成到CentOS(尤其是KDE版)需完成安装、配置及扩展。
sudo yum update -y && sudo yum install epel-release -y
sudo yum install dolphin -y
sudo dnf install dolphin -y
若系统默认文件管理器为GNOME的Nautilus,需通过xdg-mime命令切换:
xdg-mime default dolphin.desktop inode/directory application/x-gnome-saved-search
dolphin命令。安装dolphin-plugins包以增强功能(如分屏浏览、终端集成、文件预览):
sudo yum install dolphin-plugins -y
安装后,在“配置Dolphin”→“插件”中勾选所需插件即可启用。
DolphinDB是分布式时序数据库,集成到CentOS需完成安装、配置及服务管理。
sudo yum install dolphindb-version.rpm -y
sudo yum install -y docker && sudo systemctl start docker
sudo docker pull dolphindb/dolphindb
sudo docker run -d --name dolphinDB -p 8848:8848 dolphindb/dolphindb
/usr/local/dolphindb/conf/dolphindb.cfg,可调整以下参数:listenPort=8848 # 监听端口
dataDir=/var/lib/dolphindb/data # 数据存储目录
logDir=/var/log/dolphindb # 日志存储目录
maxConnections=1000 # 最大连接数
修改后重启服务生效:sudo systemctl restart dolphindb
-v参数挂载宿主机目录到容器内(实现数据持久化):sudo docker run -d --name dolphinDB \
-p 8848:8848 \
-v /mydata/dolphindb/conf:/usr/local/dolphindb/conf \
-v /mydata/dolphindb/data:/var/lib/dolphindb/data \
-v /mydata/dolphindb/log:/var/log/dolphindb \
dolphindb/dolphindb
./dolphindb -server your_server_ip -port 8848
DolphinScheduler是分布式工作流调度平台,集成到CentOS需完成环境准备、部署及集群启动。
JAVA_HOME(echo 'export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk' >> ~/.bashrc)。dolphinscheduler用户,并配置sudo免密:sudo useradd dolphinscheduler
sudo passwd dolphinscheduler
sudo visudo # 添加:dolphinscheduler ALL=(ALL) NOPASSWD:ALL
~/.ssh/authorized_keys中(实现无密码登录)。/opt/dolphinscheduler),修改以下配置文件:
install_env.sh:设置环境变量(如JAVA_HOME、DOLPHINSCHEDULER_HOME)。dolphinscheduler_env.sh:配置数据库连接(URL、用户名、密码)、ZooKeeper地址。dolphinscheduler数据库及用户,赋予读写权限(参考官方SQL脚本)。sh ./bin/start-all.sh启动Master、Worker、API Server等组件,通过http://server_ip:12345访问Web界面。qt5-qtbase-devel用于源码编译)。journalctl -xe)或应用日志(如DolphinDB的logDir目录),定位错误原因。