DolphinScheduler安装后必做的5件事:从安全加固到邮件告警配置
当你第一次看到DolphinScheduler的Web界面时,那种"终于安装成功"的喜悦往往伴随着新的困惑——这个看似功能强大的调度系统,真的准备好迎接生产环境的挑战了吗?作为经历过三次DolphinScheduler生产部署的老兵,我必须告诉你:从"能运行"到"稳定可靠"之间,还有五个关键步骤等着你去完成。
1. 安全加固:别让默认配置成为系统软肋
刚安装好的DolphinScheduler就像一栋没有换锁的新房,admin/dolphinscheduler123这样的默认凭证相当于把钥匙插在门上。去年某金融公司就曾因未修改默认密码导致调度系统被入侵,最终造成数百万损失。
1.1 修改默认账户密码
登录后立即进入"安全中心→用户管理",为admin用户设置符合企业规范的强密码。建议密码包含:
- 至少16个字符
- 大小写字母组合
- 特殊符号和数字
- 避免使用常见词汇
bash复制# 密码强度检查示例(返回0表示弱密码)
echo "YourPassword123!" | cracklib-check | grep -q "OK" || echo "弱密码"
1.2 启用HTTPS加密
在conf/application.yaml中添加SSL配置:
yaml复制server:
ssl:
enabled: true
key-store: conf/keystore.p12
key-store-password: yourpassword
key-store-type: PKCS12
使用OpenSSL生成证书:
bash复制openssl pkcs12 -export -in server.crt -inkey server.key -out conf/keystore.p12
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 告警配置:让系统学会"呼救"
没有告警的调度系统就像没有警报器的仓库,等发现问题时往往为时已晚。某电商企业曾因未配置任务失败告警,导致促销活动数据延迟12小时才被发现。
2.1 邮件告警设置
在conf/alert.properties中配置SMTP:
prop复制
