distcp同步数据时遇到 Operation category READ is not supported in state standby

发布时间 2023-05-04 10:58:27作者: 蛇啊蛇啊

所遇问题如标题
原因:
同步的目的集群IP处于standby状态。同步给到的目的集群在命令中填的是集群IP,由于配置了高可用,namenode出于其他原因切换到了另一台机器,所以该IP处于standby的状态,此时namenodeIP不是当前同步命令中的IP,更改使用中的namenode IP(active状态)后,修复问题正常同步。
步骤:
1.连上集群客户端查看Hadoop集群中NameNode的IP地址
hdfs getconf -namenodes

2.如果hadoop配置的NameNode是域名,但同步脚本命令填的是IP,访问
cat /etc/hosts
查看NameNode域名映射的IP

3.同步脚本命令修改目的端新的IP