Hadoop高可用配置文件hdfs-site.xml之dfs.ha.fencing.methods说明

网友投稿 269 2022-11-23

Hadoop高可用配置文件hdfs-site.xml之dfs.ha.fencing.methods说明

dfs.ha.fencing.methods配置有sshfence和shell两种方法: sshfence:防止namenode脑裂,当脑裂时,会自动通过ssh到old-active将其杀掉,将standby切换为active。                    但是只能在网络通畅时有效,一旦ipdown后fencing方法返回false,standby不会自动切换active,                    只能手动执行 hdfs haadmin failover namenode1 namenode2 进行切;所以需要加配shell(/bin/true)。                    想要kill掉namenode active后standby自动切换为active,需要安装psmisc(fuser);因为sshfence方式                    是使用fuser通过ssh登录old-active进行诊断从而切换active/standby的。 shell(/bin/true):如果出现故障并且fencing方法返回false,则会继续执行shell(true),从而active/standby自动切换。                             fencing方法返回true,则不会执行shell。 具体配置如下   dfs.ha.fencing.methods        sshfence     shell(/bin/true)   

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:基于springboot实现一个简单的aop实例
下一篇:USB是如何工作的
相关文章

 发表评论

暂时没有评论,来抢沙发吧~