Failed to place enough replicas, still in need of 1 to reach 3

km1031kim·2022년 12월 18일
0

hadoop datanode 3대에서 decomission 시 아래와 같은 warning 발생.
기존 복제 개수인 3을 충족하지 못하기 때문.

2022-12-16 19:43:57,601 WARN blockmanagement.BlockPlacementPolicy (BlockPlacementPolicyDefault.java:chooseTarget(427)) - Failed to place enough replicas, still in need of 1 to reach 3 (unavailableStorages=[DISK, ARCHIVE], storagePolicy=BlockStoragePolicy

Block replication=1로 변경

기존 3복제로 구성되었던 hdfs 상의 파일 / 디렉토리 1이나 2복제로 변경 후 진행 decomission 진행.
hdfs dfs -setrep -R -w 1 /
파일 수가 많으면 오래걸림.

profile
천천히

0개의 댓글