这篇文章主要介绍了Redhat7中CDH集群外如何配置Kerberos环境SUSE12的Gateway节点,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
前置条件
第一步可依据在为非安全模式的集群添加suse12系统的客户端节点的步骤进行配置,配置完成后执行访问hdfs 的命令会出现如下的报错:
在拷贝配置文件过程中,拷贝每一个服务的配置文件,一定要从有这个服务的角色或者gateway节点上拷贝。
配置Kerberos
1. 安装Kerberos客户端
zypper install krb5-client
2. 从集群的任意节点中拷贝/etc/krb5.conf配置文件
scp -r cdh5.macro.com:/etc/krb5.conf /etc
3. 验证
配置环境变量
在未配置环境变量前,访问集群时可能仍然出现找不到凭证的问题:
查看缓存的文件位置:
将该地址添加到环境变量中
更新环境变量之后重新访问集群
组件验证
1. 验证hdfs
在目录下创建k.txt文件
在hdfs上新建一个目录/tmp/ktest
将k.txt上传到/tmp/ktest目录下
将本地的a.txt删除,从hdfs上拉取下来并查看
2. 验证mapreduce
hadoop jar /opt/cloudera/parcels/CDH/jars/hadoop-examples.jar pi 5 5
在控制台上查看,生成了任务
3. 验证hive
4. 验证spark
5. 验证hbase
感谢你能够认真阅读完这篇文章,希望小编分享的“Redhat7中CDH集群外如何配置Kerberos环境SUSE12的Gateway节点”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。