全网整理|Apache Dinky 全版本默认账号密码+改密+安全避坑指南

14次阅读
没有评论

作为目前大数据Flink生态最主流的实时计算开发平台,Apache Dinky凭借开箱即用、可视化Flink SQL开发、集群一站式管控、作业运维便捷等优势,成为企业实时数仓、流式ETL、实时风控项目的首选中间件。

很多小伙伴部署完Dinky(Jar包部署、Docker部署、二进制部署)后,卡在登录环节,分不清新旧版本默认密码、数据库内置密码、管理员账号权限,本文结合Dinky官方文档,整理全版本默认账号、登录地址、改密流程、生产安全规范,一文搞定登录问题。


一、Dinky核心访问信息(通用全版本)

1. 默认访问端口&地址

Dinky服务默认对外开放端口:8888

本地访问地址:http://127.0.0.1:8888

内网/服务器访问地址:http://服务器IP:8888

💡 补充:修改配置文件application.yml可自定义服务端口,端口变更后以自定义端口访问。

2. 权限说明

系统内置admin为超级管理员账号,拥有平台最高权限,支持集群管理、用户新增、角色授权、全局配置、作业删除,系统禁止删除admin管理员账号


二、分版本Dinky Web后台默认登录密码(官方权威)

Dinky在1.0.0版本做了账号密码迭代升级,新旧版本默认密码完全不同,也是运维最容易踩坑的点,分类整理如下:

✅ 新版本:Dinky 1.0.0 及以上(主流生产版本:1.1.x、1.2.x)

适配:Docker镜像部署、Jar常规部署、H2内置库、MySQL外置库全部环境

默认用户名:admin

默认登录密码:dinky123!@#

来源:Apache Dinky 官方认证中心文档,系统初始化SQL自动生成账号,全网统一默认密钥。

✅ 旧版本:Dinky 1.0.0 以下(0.7.x、0.6.x老旧历史版本)

适配:早期老旧项目、存量离线集群、低版本Flink适配环境

默认用户名:admin

默认登录密码:admin

重点提醒:0.x老旧版本密码极简,安全漏洞极大,生产环境禁止使用0.x旧版本,建议升级至1.1+稳定版。


三、附加:Dinky数据库内置账号密码(连接MySQL专用)

很多部署场景需要外置MySQL存储Dinky元数据、作业信息、用户配置,框架内置默认数据库账号,适配一键部署脚本:

数据库用户名:dinky

数据库默认密码:dinky

用途:服务连接业务库、初始化元数据表、迁移Dinky作业数据,可在application.yml数据源配置中自定义修改。


四、首次登录修改默认密码(官方标准流程)

无论新旧版本,生产环境必须修改默认密码,修改路径统一,无需改配置文件,可视化一键修改:

  1. 使用默认账号密码登录Dinky首页;
  2. 左侧菜单栏进入:认证中心 → 用户管理
  3. 找到admin管理员账号,点击编辑;
  4. 重置自定义高强度密码,保存即可即时生效;

💡 进阶:可在此页面新增普通业务账号,分配只读、作业编辑、集群运维细分权限,避免全员使用超级管理员账号。


五、常见登录失败问题排查

1. 输入默认密码提示账号密码错误

  • 核对服务版本:1.0以上用dinky123!@#,0.x用admin;
  • 排查自定义配置:部署人员提前修改了yml配置初始化密码;
  • 外置MySQL环境:手动执行初始化SQL重置admin密码;

2. 忘记自定义密码,重置方案

  1. 方式一:登录Dinky绑定MySQL,执行update语句重置admin密码;
  2. 方式二:清空dinky_user表数据,重启服务恢复初始默认密码;
  3. 方式三:修改配置文件开启免密登录,登录后改密。

六、生产环境Dinky账号安全硬性规范

  • 1. 禁止留存平台默认初始密码,上线第一步修改admin密码;
  • 2. 密码复杂度要求:大小写字母+数字+特殊符号,长度≥12位;
  • 3. 服务器防火墙限制8888端口访问IP,仅内网运维网段可访问;
  • 4. 废弃老旧0.x版本,统一使用1.1.5、1.2.0官方稳定版;
  • 5. 关闭H2内置数据库,生产强制对接MySQL,防止数据丢失+越权登录;
  • 6. 按需创建子账号,最小权限分配,杜绝多人共用admin账号。

七、快速总结速查表

使用场景 用户名 默认密码
Dinky1.0+新版后台登录 admin dinky123!@#
Dinky0.x旧版后台登录 admin admin
Dinky内置MySQL数据源 dinky dinky

后续会持续更新Dinky密码遗忘脚本重置、Docker环境一键改密教程,大数据Flink实操问题欢迎留言交流~

正文完
可以使用微信扫码关注公众号(ID:xzluomor)
post-qrcode
 0
评论(没有评论)
验证码