Fayson的github: https://github.com/fayson/cdhproject
推荐关注微信公众号:“Hadoop实操”,ID:gh_c4c535955d0f
1 文档编写目的
Fayson在前面的文章介绍了如何为CDH集群启用Kerberos,在集群启用Kerberos后,会对现有环境的部分代码做改造,有些人觉得使用起来不方便,想取消Kerberos。本篇文章Fayson主要介绍如何禁用CDH集群的Kerberos及禁用后对各组件服务的测试。
注意:本文禁用Kerberos属于比较暴力的方式,未在正式成产环境做严格测试,操作方式仅供参考,建议环境为开发/测试/Poc环境。
- 测试环境
1.CM和CDH版本为6.20
2.集群已启用Kerberos
2 禁用过程
2.1 通过CM停止集群的所有服务
服务停止成功
2.2 对Zookeeper服务进行配置
通过CM修改Zookeeper的enableSecurity为false(取消勾选)
查看Zookeeper服务的数据目录
登陆服务器将Zookeeper数据目录下的文件删除(所有Zookeeper的数据目录下的文件都要删除)
执行Zookeeper初始化操作
初始化成功