hbase.security.authentication.spnego.admin.users , 用户名和密码如何设置
在HBase的Kerberos环境中,hbase.security.authentication.spnego.admin.users
是用来指定具有管理员权限的用户列表。这个配置项并不直接涉及到密码设置。
密码的生成和管理是通过Kerberos进行的。当你为一个用户创建一个Kerberos账号时,你会为该用户设置一个密码。这个过程通常在Kerberos的kadmin工具中完成,例如:
kadmin: addprinc username
然后,你就会被提示输入新用户的密码。一旦设置好,对应的用户就可以使用其用户名和密码通过kinit命令获取Kerberos票据,例如:
kinit username
然后,用户可以输入其密码来获取票据。
回到HBase,如果你想让该用户具有管理员权限,你需要将其添加到hbase.security.authentication.spnego.admin.users
配置项中。如此,经过身份验证的这些用户就能获得对HBase Web UI的管理员访问权限。