CDH(6.2.2)集群禁用kerberos

大数据集群启用了kerberos,但因为认证太过麻烦,需要禁用,因此可以通过如下方法来进行操作:

一、停止集群所有服务
CDH(6.2.2)集群禁用kerberos_第1张图片

二、修改ZOOKEEPER配置

1、Zookeeper的enableSecurity为false(取消勾选)
CDH(6.2.2)集群禁用kerberos_第2张图片

2、Zookeeper的Enable Kerberos Authentication为false(取消勾选)
CDH(6.2.2)集群禁用kerberos_第3张图片

三、修改HDFS配置

1、hadoop.security.authentication选择simple
CDH(6.2.2)集群禁用kerberos_第4张图片

2、hadoop.security.authorization选择false(取消勾选)
CDH(6.2.2)集群禁用kerberos_第5张图片

3、修改dfs.datanode.data.dir.perm的数据目录权限为755
CDH(6.2.2)集群禁用kerberos_第6张图片

4、修改DataNode服务的端口号,dfs.datanode.address,9866 (for Kerberos) 改为 50010 (default);dfs.datanode.http.address,1006 (for Kerberos) 改为 9864 (default)
CDH(6.2.2)集群禁用kerberos_第7张图片
CDH(6.2.2)集群禁用kerberos_第8张图片

四、修改HBase配置

1、hbase.security.authentication修改为simple
CDH(6.2.2)集群禁用kerberos_第9张图片

2、hbase.security.authorization选择false(取消勾选)
CDH(6.2.2)集群禁用kerberos_第10张图片

3、hbase.thrift.security.qop选择none
CDH(6.2.2)集群禁用kerberos_第11张图片

五、Hue

停止”Kerberos Ticket Renewer”后删除Hue实例中的”Kerberos Ticket Renewer”服务
CDH(6.2.2)集群禁用kerberos_第12张图片
六、重启集群。
七、如果Hbase起不来可以在Zookeeper中添加参数(跳过zk目录权限检查)
“Zookeeper Server 的 Java 配置选项”增加
-Dzookeeper.skipACL=yes
CDH(6.2.2)集群禁用kerberos_第13张图片


有任何问题欢迎大家留言讨论!

你可能感兴趣的:(hadoop,hbase,cloudera)