如何在无Ambari的Apache Ranger命令行安装中配置UI管理员账号密码?
修改Ranger UI管理员账号密码(命令行安装)
我之前手动部署Ranger时也碰到过这个需求,其实核心就是调整安装阶段的配置文件就行。如果你是通过命令行安装Ranger,想要替换默认的admin/admin账号密码,只需修改安装包中的**install.properties**配置文件,调整以下几个关键属性:
- 管理员用户名:找到
POLICY_MGR_ADMIN_USER属性,把默认值admin改成你自定义的用户名,示例:POLICY_MGR_ADMIN_USER=my_ranger_admin - 管理员密码:修改
POLICY_MGR_ADMIN_PASSWORD属性,替换默认的admin为你的自定义密码,示例:POLICY_MGR_ADMIN_PASSWORD=MyStrongPass123! - 密码确认:一定要同步修改
POLICY_MGR_ADMIN_PASSWORD_CONFIRM属性,确保和上面的密码完全一致,否则安装过程会因密码不匹配失败,示例:POLICY_MGR_ADMIN_PASSWORD_CONFIRM=MyStrongPass123!
修改完这个配置文件后,再执行Ranger的安装脚本(比如setup.sh),新的管理员账号就会被初始化到Ranger的后端数据库中,安装完成后就能用这个自定义账号登录UI了。
补充:如果是已经完成安装后想要修改账号密码,除了调整配置文件,还需要手动更新Ranger数据库中
x_user表对应记录的密码(密码为加密存储,建议用Ranger提供的密码加密工具生成密文后替换),但你是在安装前配置,所以只修改install.properties就足够了。
内容的提问来源于stack exchange,提问作者user5431918
相关产品推荐
相关产品推荐

