HBase 运行在security-enabled Hadoop

本文介绍如何在Hadoop环境中通过Kerberos为HBase提供安全认证。具体步骤包括应用补丁、编译安装HBase及配置相关选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

考虑到安全性,对Hadoop使用了Kerberos进行安全性验证

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值