Kerberos学习(三)
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,继续说一下Kerberos与Hadoop的集成。其实这个话题在网上已经很普遍了,没什么太新鲜的。就是顺带说一下吧,Hadoop账号的集成与管理。之前已经装了kdc和kadmin,所以接下来就需要创建h
千家信息网最后更新 2026年10月31日Kerberos学习(三)
继续说一下Kerberos与Hadoop的集成。
其实这个话题在网上已经很普遍了,没什么太新鲜的。就是顺带说一下吧,Hadoop账号的集成与管理。
之前已经装了kdc和kadmin,所以接下来就需要创建hadoop相关的账号了。
首先需要用kadmin进入kerberos管理prompt,这里需要输入之前创建的admin账号的密码。
然后就可以创建了,用 ? 可以查看允许使用的命令。比如我们创建如下账号。
addprinc -randkey hdfs/master.hadoop@HADOOP.COMxst -k hdfs.keytabaddprinc -randkey HTTP/master.hadoop@HADOOP.COMxst -k HTTP.keytab#生成了两个账号及其keytab,然后退出prompt回到shell。进入ktutilrkt hdfs.keytabrkt HTTP.keytabwkt hdfs.keytab这样就把原始的hdfs.keytab和HTTP.keytab合并成了新的hdfs.keytab
先创建与hdfs相关的账号,最后我们是要把这些账号创建成免密码的keytab文件的,在Hadoop里面,最好是把同一类服务创建成一个keytab,比如,hdfs和HTTP同属于hadoop的HDFS服务,所以,我们先创建这两个账号并将这两个账号的信息合并到一个keytab里面。
以此类推,可以创建yarn/master.hadoop@HADOOP.COM,mapred/master.hadoop@HADOOP.COM,oozie, hive...等等账号。
然后修改hdfs-site.xml,加入
dfs.namenode.keytab.file hdfs.keytab dfs.namenode.kerberos.principal hdfs/_HOST@PG.COM dfs.namenode.kerberos.internal.spnego.principal HTTP/_HOST@PG.COM dfs.datanode.kerberos.principal hdfs/_HOST@PG.COM dfs.journalnode.kerberos.principal hdfs/_HOST@PG.COM dfs.journalnode.kerberos.internal.spnego.principal HTTP/_HOST@PG.COM dfs.cluster.administrators hdfs
以此类推,也可以把yarn/master.hadoop@HADOOP.COM的keytab与HTTP的keytab合并,还有mapred账号也可以合并,当然,前提是你需要用到spnego的http登录认证服务,如果不需要spnego,可以不添加HTTP的账号。至于什么是spnego,参看解释。
当然,前面创建账号和合并keytab的命令,你可以写成shell脚本让他自动完成。
账号
两个
服务
以此类推
命令
密码
管理
类推
原始
新鲜
接下来
没什么
信息
前提
就是
文件
最好
脚本
认证服务
话题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技企业
山东特亿宝互联网科技有限公司
科技平台互联网
互联网科技保险
厦门中拓互联网络科技有限公司
互联网巨头科技公司
金诺互联网科技
互联网 科技
睿民互联网科技
科技互联网创业计划书
上海卓越科技 互联网
青海省互联网新科技
卫星互联网科技股票
湖南一路畅行互联网科技
江阴互联网智能科技产品进口
互联网金融科技元年
福建互联网展示科技馆设计
互联网金融运营模式中的金融科技
科技互联网经济论坛
广西泛欧互联网科技有限公司
博彦科技互联网金融
河南真二互联网科技有限公司
互联网实体化科技化
互联网汽车科技小镇
天速互联网络科技有限公司
互联网还是高科技吗
科技类公司包括互联网吗
怎样加入科技互联网
广州互联网高科技取餐柜
广西科技产业互联网是什么