概述(感谢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 等作一回测试。
测试没问题才算完成哦。
体会:
一个质量稳定的工具会让你少走好多弯路。希望这文让大伙们少些弯路吧。