手动配置安全的Hadoop YARN集群

本文档详细介绍了在CentOS 6.5上手动为Hadoop YARN集群启用Kerberos认证的步骤,包括DNS设置、Kerberos服务安装、Hadoop组件的Kerberos主体创建、JCE安装、Hadoop守护进程启动等关键操作。通过这些步骤,可以确保Hadoop集群的安全运行。
摘要由CSDN通过智能技术生成

小弟现在就职于一家美国的专注于Hadoop的创业公司,本着回馈国内IT社区的想法,分享一些在工作中遇到的Hadoop手记。今天,先贴一篇我记录的关于如何Hadoop YARN集群进行安全配置的文档,比较偷懒,就暂时不翻译成中文了,希望对国内同行也有所帮助。日后,再陆续分享一些其他的关于Hadoop的手记。

----------------------------------------------------------


Enabling Kerberos Authentication for a Hadoop YARN Cluster Manually

Assumption

  • OS: CentOS 6.5

  • Hadoop Version: 2.5

  • Hadoop Components: NameNode, DataNode, ResourceManager, NodeManager, TimelineServer

  • Cluster: Single-node Cluster

Prerequisite

1. You need to setup a DNS server to get reverse lookups work, and make sure your host name is mapped to your host IP address in /etc/hosts. For example,


127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 zjshen-centos ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 zjshen-centos


2. You need to install Kerberos service packages, setup proper configurations, and start the services.

  • Install the packages with the command: sudo yum install krb5-server krb5-workstation.

  • Config /etc/krb5.conf as follows:


[logging]

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

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

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


[libdefaults]

default_realm = EXAMPLE.COM

dns_lookup_realm = false

dns_lookup_kdc = false

ticket_lifetime = 24h

renew_lifetime = 7d

forwardable = true


[realms]

EXAMPLE.COM = {

 kdc = localhost

 admin_server = localhost

 auth_to_local = RULE: [1:$1@$0](.*@EXAMPLE.COM)s/@.*//

}


[domain_realm]

localhost = EXAMPLE.COM

.localhost = EXAMPLE.COM


  • Config /var/kerberos/krb5kdc/kdc.conf as follows:


[kdcdefaults]

kdc_ports = 88

kdc_tcp_ports = 88


[realms]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值