MAPREDUCE服务 MRS-执行balance常见问题定位方法:问题2:执行balance失败,/system/balancer.id文件异常
问题2:执行balance失败,/system/balancer.id文件异常
问题详细:
在HDFS客户端启动一个Balance进程,该进程被异常停止后,再次执行Balance操作,操作会失败。
org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.protocol.RecoveryInProgressException): Failed to APPEND_FILE /system/balancer.id for DFSClient because lease recovery is in progress. Try again later.
问题根因:
通常,HDFS执行Balance操作结束后,会自动释放“/system/balancer.id”文件,可再次正常执行Balance。
但在上述场景中,由于第一次的Balance操作是被异常停止的,所以第二次进行Balance操作时,“/system/balancer.id”文件仍然存在,则会触发append /system/balancer.id操作,进而导致Balance操作失败。
解决方法
方法1:等待硬租期超过1小时后,原有客户端释放租约,再执行第二次Balance操作。
方法2:删除HDFS中的“/system/balancer.id”文件,再执行下次Balance操作。
- MapReduce服务_什么是HDFS_HDFS特性
- MapReduce服务_如何使用MapReduce服务_MRS集群客户端安装与使用
- 弹性负载均衡哪家好_使用访问日志定位异常后端服务器_弹性负载均衡ELB常见问题
- 负载均衡排查思路
- 编译构建服务是什么_如何使用鲲鹏环境构建
- MapReduce服务_什么是ClickHouse_如何使用ClickHouse
- GaussDB集群搭建_SQL数据库是谁发明的_高斯数据库集群搭建_华为云
- 华为云弹性负载均衡的计费_价格_购买_费用_计费
- 应用性能管理定位请求异常原因_云应用性能问题诊断_ 应用性能管理 APM-华为云
- OBS常用工具_OBS工具_OBS工具汇总