0592-5.16.1-如何配置Kerberos高可用

本文档详细介绍了在CDH 5.16.1中如何设置Kerberos的高可用,包括备节点安装服务、主备节点配置、数据同步及crontab定时任务的设定。主要内容涉及修改krb5.conf,创建同步账号,数据文件的转移以及在备节点的配置和验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 文档编写目的

对于一个启用了Kerberos的正式生产系统,还需要考虑KDC的高可用。而Kerberos服务是支持配置为主备模式的,数据同步是通过kprop服务将主节点的数据同步到备节点。本文主要讲述如何在CDH5.16.1中配置Kerberos服务的高可用。在前面的文章中Fayson介绍过《如何配置Kerberos服务的高可用》,但无论是CDH还是OS版本到较低,本文也主要是为了更新文档。

  • 内容概述

1.备节点安装Kerberos服务

2.主备节点Kerberos配置修改

3.主节点数据同步至备节点并配置同步任务

  • 测试环境

1.CM和CDH版本为CDH 5.16.1

2.操作系统为RedHat7.2

3.采用root用户

2 备节点安装Kerberos服务

yum install -y krb5-server openldap-clients krb5-workstation krb5-libs

注意:此处只安装服务,暂不做相应配置及启动服务。

3 主Kerberos节点操作

1.修改/etc/krb5.conf的配置文件,在realms配置下增加备Kerberos的配置

[realms] 
CLOUDERA.COM = {
   
  kdc = cdh4.macro.com
  admin_server = cdh4.macro.com
  kdc = cdh3.macro.com
  admin_server = cdh3.macro.com
 }

2.将修改后的/etc/krb5.conf文件同步到集群的所有Kerberos客户端节点相应目录

scp -rp /etc/krb5.conf cdh1:/etc/
scp -rp /etc/krb5.conf cdh2:/etc/
scp -rp /etc/krb5.conf cdh3:/etc/

3.保存配置,然后重启krb5kdc和kadmin服务

systemctl restart krb5kdc
systemctl restart kadmin

4.创建主从同步账号,并为账号生成keytab文件

kadmin.local
kadmin.local:  addprinc -randkey host/cdh4.macro.com
kadmin.local:  addprinc -randkey host/cdh3.macro.com 
kadmin.local:  
kadmin.local:  ktadd host/cdh4.macro.com
kadmi
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值