如何在CDH启用AD的Kerberos

30 篇文章 3 订阅

一、前置准备

1、基础环境说明

集群操作系统:CentOS 7.4 core

CM版本: 6.2.1

CDH版本:6.2.1

JDK: 1.8.0_151

浏览器版本: ChromeStandalone_56以上、IE10

AD Server:WinServer2012 R2

集群未启用Kerberos

2、创建AD管理账户

创建AD管理账户

        

委派控制所有权限

 

 

二、Kerberos客户端安装及配置

1、集群所有节点安装kerberos客户端

# yum install -y krb5-libs krb5-workstation

 

2、配置kerberos服务

使用vi修改所有节点/etc/krb5.conf

# vi /etc/krb5.conf

includedir /etc/krb5.conf.d/

 

[logging]

 default = FILE:/var/log/krb5libs.log

 kdc = FILE:/var/log/krb5kdc.log

 admin_server = FILE:/var/log/kadmind.log

 

[libdefaults]

 dns_lookup_realm = false

 ticket_lifetime = 24h

 renew_lifetime = 7d

 forwardable = true

 rdns = false

 pkinit_anchors = FILE:/etc/pki/tls/certs/ca-bundle.crt

 default_realm = BOSCH.COM

# default_ccache_name = KEYRING:persistent:%{uid}

 

[realms]

 BOSCH.COM = {

  kdc = adserver.bosch.com

  admin_server = adserver.bosch.com

 }

 

[domain_realm]

 .bosch.com = BOSCH.COM

 bosch.com = BOSCH.COM

 

三、CDH集群启用Kerberos

1、启用Kerberos

进入Cloudera Manager的“管理”-> “安全”界面->启用Kerberos

 

 

2、检查信息

确保如下列出的所有检查项都已完成

3、配置KDC信息

配置KDC类型、Kerberos 安全领域、KDC Server 主机、KDC Admin Server Host、Active Directory 后缀,点击“继续”

 

4、Krb5配置

跳过Cloudera Manager管理krb5.conf,点击“继续”

 

 

5、输入CM的Kerbers管理员账号

必须和之前AD服务器上创建的管理账号一致,点击“继续”,等待启用Kerberos完成,点击“继续”

 

 

6、Kerberos主体

 

7、启用Kerberos

 

等待生成凭据后集群启动成功(生成凭据时可在AD服务器上查看):

 

至此已成功启用Kerberos。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曹宇飞丶

您的鼓励是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值