HDP3.3.2.0-002实践试范(14)

概述(感谢hidataplus的共享共建,才有今天的分享_)

本文主要是FreeIPA Kerberos 集成
有了12章的基础,这章只是多几个步骤吧了。	当然还有踩坑!

本文目的:为HDP 3.3.2.0的推广,接个力 FreeIPA Kerberos HA

在这里插入图片描述

接前文总规划HDP3.3.2.0-002实践试范,展开第十四章

十四、集成 FreeIPA Kerberos HA

这个ambari会处理好的。了解即可。
在这里插入图片描述

14.1 Ambari节点集成 FreeIPA

14.1.1 安装 ipa-client

yum install -y ipa-client

14.1.2 更新 nss

yum update nss

14.1.3 配置 /etc/resolv.conf

vim /etc/sysconfig/network-scripts/ifcfg-ens33

DNS1=“192.168.1.113”
DNS2=“192.168.1.114”
DNS3=“8.8.8.8”

systemctl restart network

14.1.4 接入时间服务chronyd

所有ambari节点chronyd 指向 113,114

vim /etc/chrony.conf

server ipa.tssj.com iburst
server ipa2.tssj.com iburst
local stratum 10

systemctl restart chronyd && chronyc sources  -v  && chronyc sourcestats -v

chronyc sources -v // 查看时间同步源
chronyc sourcestats -v // 查看时间同步源状态

14.1.5 成为客户机并注册域

配置 ipa-client-install

ipa-client-install --domain=tssj.com --realm=TSSJ.COM --principal=admin@TSSJ.COM --password=123456.. --enable-dns-updates  --permit --no-ntp --mkhomedir

些时:/etc/krb5.conf
在这里插入图片描述

14.2 Ambari 开启 Kerberos

与mit kerberos 基本相似了

14.2.1 将KDC管理员凭据添加到Ambari凭据存储

ambari-server setup-security --security-option=encrypt-passwords --master-key=123456 --master-key-persist=true
ambari-server restart

从生成凭据存储库:/var/lib/ambari-server/keys/credentials.jceks
查看:

keytool -list -keystore /var/lib/ambari-server/keys/credentials.jceks -storetype JCEKS -storepass 123456

在这里插入图片描述

14.2.2 开启 Kerberos

在这里插入图片描述
主要区别在这里。。。
在这里插入图片描述

直接配置kdc双IP.
ipa.tssj.com,ipa2.tssj.com
TSSJ.COM
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

卡死这里。。。
又有坑了。。。
在这里插入图片描述

14.2.3进入分析状态。。。。。。。。。。。。

分析日志:/var/log/ambari-server/ambari-server.log
在这里插入图片描述
在这里插入图片描述
改为0。ipa删除已建principal。重启下ambari-server再试。(一定要重启下ambari-server)
该问题报hidataplus修改去了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ok.完成。

14.2.4 对比

些时:/etc/krb5.conf
在这里插入图片描述

kerberos_principal表有11个用户,92个服务。
在这里插入图片描述在这里插入图片描述

14.2.5 安装MIT Kerberos Ticket Manager(windows)

同12章 mit kerberos

14.2.6 登录UI

同12章 mit kerberos
在这里插入图片描述

14.3 Ranger 配置修改

同12章
替换脚本,重启对应组件服务。
ambari-servr,ambari-agent 都要替换。
ambari-common/src/main/python/resource_management/libraries/functions/ranger_functions_v2.py
ambari-common/src/main/python/resource_management/libraries/functions/setup_ranger_plugin_xml.py

13.4 全面测试

kerberos集成完后,需对 hdfs, yarn, hbase, hive, impala, hue 等作一回测试。
测试没问题才算完成哦。

体会:

一个质量稳定的工具会让你少走好多弯路。希望这文让大伙们少些弯路吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值