Debian系统下HBase的安全设置主要包括以下方面:
启用安全模式
在hbase-site.xml中配置hbase.security.authentication为kerberos,开启Kerberos认证。
Kerberos认证配置
hbase/_HOST@REALM),并生成keytab文件。hbase-site.xml中指定hbase.master.kerberos.principal和hbase.regionserver.kerberos.principal。访问控制列表(ACL)
hbase.security.authorization启用授权,使用grant/revoke命令控制用户对表、列族的读写权限。READ、WRITE、CREATE等。数据加密
hbase-site.xml中设置hbase.ssl.enabled=true,并配置证书路径及密码。安全插件集成
用户与权限管理
create_user、grant命令。日志与审计
参考来源: