向hdp ha集群添加另一个namenode

yx2lnoni  于 2021-05-31  发布在  Hadoop
关注(0)|答案(0)|浏览(251)

我在集群上启用了hdp3高可用性。我已经测试过了,一切似乎都很好。
当前设置为 nn1 (Active), nn2 (Passive) 现在,我正在尝试添加另一个namenode,这使得这个设置 NN1, NN2NN1, NN2 (Passive), NN3 (Passive) .
如果我们看看apache文档中需要的步骤:
apache文档
或来自cloudera/hortonworks:
配置namenode ha集群
部署namenode ha集群
特别是接下来的步骤7,用于新的namenode
我会根据需要更改配置
dfs.ha.namenodes.mycluster= nn1,nn2,nn3 dfs.namenode.http-address.mycluster.nn3= vmhdpmaster003:50070 dfs.namenode.https-address.mycluster.nn3= vmhdpmaster003:50470 dfs.namenode.rpc-address.mycluster.nn3= vmhdpmaster003:8020 dfs.namenode.shared.edits.dir= qjournal://vmhdpmaster003:8485;vmhdpmaster001:8485;vmhdpmaster002:8485/mycluster 应用更改后,我看不到 nn3 作为另一个namenode添加。
所以我试着, su -l hdfs -c "hdfs namenode -bootstrapStandby -force 现在,我得到了一个类似nn的错误/vmhdpmaster003@realm.com 无法获取票证,因为/etc/security/keytabs处没有keytab文件。我的群集配置了ad集成。
请帮助我如何创建缺少的keytab。为什么ambari不创建keytab本身?有没有办法通过curl for ambari为服务帐户生成keytab?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题