`
奔跑的羚羊
  • 浏览: 579290 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

HBase 运行在security-enabled Hadoop

阅读更多
考虑到安全性,对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
分享到:
评论

相关推荐

    HBase开启审计日志

    &lt;value&gt;org.apache.hadoop.hbase.security.token.TokenProvider,org.apache.hadoop &lt;name&gt;hbase.coprocessor.master.classes &lt;value&gt;org.apache.hadoop.hbase.security.access.AccessController ``` ...

    kerberos安全认证demo

    7. **HBase**:HBase是一个分布式、版本化的NoSQL数据库,运行在Hadoop之上。Kerberos提供对HBase的细粒度安全控制,包括客户端和服务器间的认证。配置包括在HBase的`hbase-site.xml`中设置`hbase.security....

    kerberos安全认证

    在IT行业中,Kerberos是实现企业级系统安全的重要工具,尤其在大数据生态系统中,如Spark、Oozie、MapReduce (MR)、Kafka、Hive、HDFS和HBase等组件中都有应用。下面我们将深入探讨Kerberos的原理、工作流程以及如何...

    centos 7.9下RPM包部署CDH6.2.0安装(多次安装,绝对无坑)

    并在 `/etc/security/limits.conf` 中永久设置。 6. **swappiness 设置为最大值 10**:降低交换分区的使用率,提高系统性能。 ```bash echo 10 &gt; /sys/sysctl/vm.swappiness ``` 在 `/etc/sysctl.conf` 中...

Global site tag (gtag.js) - Google Analytics