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命令。日志與審計
參考來源: