如何禁用hadoop kerberos

yvfmudvl  于 2021-05-30  发布在  Hadoop
关注(0)|答案(2)|浏览(522)

我使用了一个内部脚本来设置hadoop集群。默认情况下,它使用kerberos配置hadoop安全性。这对于开发环境来说是非常不方便的。
我搜索了很多,但结果都是关于“如何启用…”。
请帮忙给些参考或建议。

fhity93d

fhity93d1#

rajesh n建议改变属性中的值;但是简单地注解这些属性并重新启动集群将导致简单集群;当您想重新启用安全性时,只需取消对相同属性的注解并重新启动集群;

9rnv2umw

9rnv2umw2#

更改以下值:
核心站点.xml(hdfs): hadoop.security.authentication
simple hadoop.security.authorizationfalse hdfs site.xml(hdfs): dfs.datanode.address
50010 dfs.datanode.http.address50075 hbase站点.xml(hbase): hbase.security.authentication
simple hbase.security.authorizationfalse 注解这些属性(如果存在): hbase.regionserver.kerberos.principal , hbase.regionserver.keytab.file , hbase.master.kerberos.principal , hbase.master.keytab.file , hbase.rpc.engine .
动物园.cfg:
注解这些行(如果存在): kerberos.removeHostFromPrincipal=true , kerberos.removeRealmFromPrincipal=true 许可:
将hdfs数据目录权限更改为 755 . 搜索 dfs.data.dirhdfs-site.xml .
在所有节点上执行这些更改。重新启动集群并检查其是否已禁用。
参考文献:https://groups.google.com/a/cloudera.org/forum/#!主题/cdh用户/7 dedpy3e

相关问题