You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何删除Azure Kubernetes Service上Apache Ignite自动创建的默认超级用户

Apache Ignite默认超级用户删除操作方案

前置校验

确保你自行创建的专属用户已被分配SUPER_USER权限,且可以正常连接集群执行权限类操作,避免删除默认用户后失去集群管理权限。

操作步骤

方案1:直接删除(适用于非静态配置认证的集群)

  • 使用你的自定义超级用户账号连接Ignite集群
  • 先移除默认用户的所有权限,避免权限拦截:
ALTER USER "ignite" WITH PERMISSIONS NONE;
  • 执行删除命令,注意用户名需保留大小写,用双引号包裹避免大小写转换:
DROP USER "ignite";
  • 操作完成后验证ignite账号已无法登录即可。

方案2:配置覆盖删除(适用于静态内置用户无法直接删除的场景)

如果执行上述命令提示无法删除系统用户,说明你的集群开启了默认静态用户配置,需修改AKS中的Ignite部署配置来禁用默认用户:

  1. 编辑Ignite的StatefulSet部署配置,找到认证配置段,添加禁用默认用户的配置,同时保留你的自定义超级用户配置:

以下为yaml配置示例,需和你现有配置格式匹配

authentication:
  enabled: true
  # 禁用默认ignite超级用户
  defaultUsersEnabled: false
  # 保留你的自定义超级用户配置
  users:
    - username: "你的自定义用户名"
      password: "你的自定义密码"
      permissions: ["SUPER_USER"]
  1. 保存配置后执行滚动更新重启Ignite集群:
    kubectl rollout restart statefulset <你的Ignite StatefulSet名称> -n <集群所在命名空间>
  2. 集群重启完成后,默认ignite用户已被自动移除,使用自定义账号登录验证即可。

相关操作截图

操作截图

内容的提问来源于stack exchange,提问作者OguzKaanAkyalcin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 16:09:03