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
命令。日志与审计
参考来源: