考虑到安全性,对Hadoop使用了Kerberos进行安全性验证
hbase需要运行在security-enabled Hadoop,
需要对hbase打个补丁,见附件
成功以后,会显示:
重新编译hbse
mvn install
需要在配置文件中,修改配置选项:
- hbase.master.keytab.file
- hbase.master.kerberos.principal
- hbase.regionserver.keytab.file
- hbase.regionserver.kerberos.principal
hbase需要运行在security-enabled Hadoop,
需要对hbase打个补丁,见附件
patch -p1 < ../HBASE-3582_2.patch成功以后,会显示:
patching file src/main/java/org/apache/hadoop/hbase/master/HMaster.java
patching file src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
patching file src/main/java/org/apache/hadoop/hbase/security/User.java
patching file src/main/resources/hbase-default.xml
patching file src/test/java/org/apache/hadoop/hbase/security/TestUser.java重新编译hbse
mvn install
需要在配置文件中,修改配置选项:
- hbase.master.keytab.file
- hbase.master.kerberos.principal
- hbase.regionserver.keytab.file
- hbase.regionserver.kerberos.principal
本文介绍如何在Hadoop环境中通过Kerberos为HBase提供安全认证。具体步骤包括应用补丁、编译安装HBase及配置相关选项。
657

被折叠的 条评论
为什么被折叠?



