温馨提示×

CentOS Dolphin配置技巧有哪些

小樊
45
2025-06-08 10:52:58
栏目: 智能运维

在CentOS上配置DolphinScheduler(通常被称为Dolphin)涉及多个步骤,包括安装必要的软件包、配置环境变量、初始化数据库、启动服务以及访问管理界面。以下是一些配置技巧和步骤:

安装DolphinScheduler

  1. 准备工作
  • 确保系统已更新到最新版本。
  • 安装JDK 1.8或更高版本。
  • 安装MySQL数据库。
  • 安装Zookeeper(如果使用Zookeeper进行集群管理)。
  • 安装psmisc(用于进程管理)。
  1. 下载安装包
  • 访问DolphinScheduler官网,下载最新版本的tar.gz安装包。
  1. 解压安装包
  • 使用 tar -zxvf 命令解压下载的tar.gz包到指定目录,例如 /opt
  1. 配置环境变量
  • 编辑 bin/env/dolphinscheduler_env.sh 文件,设置数据库连接信息和其他环境变量。
  • 例如:
    export DATABASE=mysql
    export SPRING_PROFILES_ACTIVE=database
    export SPRING_DATASOURCE_URL="jdbc:mysql://localhost:3306/dolphinscheduler?useUnicode=true&characterEncoding=UTF-8&useSSL=false"
    export SPRING_DATASOURCE_USERNAME=root
    export SPRING_DATASOURCE_PASSWORD=root
    export JAVA_HOME=/path/to/your/jdk
    
  1. 初始化数据库
  • 使用MySQL客户端执行初始化脚本,创建DolphinScheduler所需的数据库和表。
  • 例如:
    sh script/create-dolphinscheduler.sh
    
  1. 启动DolphinScheduler
  • 进入DolphinScheduler的 bin 目录,运行安装脚本进行安装。
  • 例如:
    ./install.sh
    
  1. 访问DolphinScheduler管理界面
  • 在浏览器中输入DolphinScheduler的管理界面地址,通常是 http://your_server_ip:12345/dolphinscheduler,使用默认的用户名 admin 和密码 dolphinscheduler 登录。

配置技巧

  • 免密登录

    • 创建一个新用户(如果需要),并配置免密登录,以便在集群环境中无需密码即可执行管理命令。
    • 例如:
      useradd -m dolphinscheduler
      passwd dolphinscheduler
      ssh-keygen -t rsa -P ''
      cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
      chmod 600 ~/.ssh/authorized_keys
      
  • 防火墙配置

    • 如果系统启用了防火墙,需要允许DolphinScheduler使用的端口(默认为12345)。
    • 例如:
      firewall-cmd --zone=public --add-port=12345/tcp --permanent
      firewall-cmd --reload
      
  • 时钟同步

    • 为避免可能影响任务执行的内部集群通信问题,请确保所有集群节点上的时钟与公共时钟源同步,例如使用 chronyntp 等。
  • 高级配置

    • 根据实际需求配置JVM参数和DolphinScheduler的配置文件。
    • 在生产环境中,建议使用更高版本的DolphinScheduler和JDK,以获得更好的性能和稳定性。

以上步骤和技巧应该能帮助你在CentOS上成功配置DolphinScheduler。如果在配置过程中遇到任何问题,请参考官方文档或寻求社区帮助。

0