Kerberos学习(三)
发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,继续说一下Kerberos与Hadoop的集成。其实这个话题在网上已经很普遍了,没什么太新鲜的。就是顺带说一下吧,Hadoop账号的集成与管理。之前已经装了kdc和kadmin,所以接下来就需要创建h
千家信息网最后更新 2024年11月20日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安全错误
数据库的锁怎样保障安全
存储管理服务器的作用
城市周边范围线在什么数据库
145个常用网络安全标准
解决软件开发问题的方法
刘一清 网络安全
思科网络技术学院认证机构
兴融网络技术
软件开发bs框架学什么
软件开发服务交付表
网络式数据库的特点
软件开发公司怎么结账
传奇租服务器哪家好
莱芜移动城管软件开发
mysql文本数据库
数据库体系结构从上至下
营口市人社局网络安全宣传周
浪潮云服务器上线时间
车辆管理系统数据库
设计比较好的数据库
电子阅读器软件开发流程
数据库汇总个数
瑞安租房软件开发
鼎元软件开发有限公司
宝塔面板读取用户服务器信息
网络安全履行义务
绿盟科技与工业互联网
win服务器系统选择哪个
遴选软件开发单位评分
服务器连接网络时间设置
电子阅读器软件开发流程