Hadoop에 저장하는 블록 및 복제 절차는 BlockPlacementPolicy 함수 또는 프로세스에 의해 수행되지만 이는 초기 저장 프로 시저에 대한 것입니다 (처음으로 데이터는 HDFS 시스템에 저장됩니다). 나는 어느 프로세스 또는 자바 함수가 디스크 또는 데이터 노드 실패 후 데이터를 복구 (복구에 의해 문제를 해결한다는 의미)를 담당하는지 관심이있다. 내 생각은 기능 요구 사항에 따라 작동하도록 기능을 변경하는 것입니다. 이는 복제본 수를 유지하고 새 복제본 (복구 된 복제본)을 원하는 디스크에 저장하는 것을 의미합니다.hadoop에서 디스크 또는 데이터 노드 오류 및 복구 절차는 무엇입니까?
0
A
답변
0
노드에 장애가 발생하면 거기에 저장된 블록이 더 이상 HDFS에 사용할 수없는 것으로 계산됩니다. 노드가 실패하거나 사용할 수 없을 때 복제 된 블록 아래의 수를 보면 쉽게 알 수 있습니다.
일반적으로 시스템은 중복 제거가 발생할 때 (그리고 용량을 사용할 수있을 때) 문제를 해결하려고합니다. 따라서 기본적으로 구축하려는 솔루션이 이미 있어야합니다.
참고 : Hadoop은 손상된 노드에서 데이터를 복구하려고하지 않지만 손상되지 않은 노드를 기반으로 관련 블록을 복제하기 만합니다.
관련 문제
- 1. Hadoop에서 네임 노드 오류 및 복구
- 2. hadoop에서 데이터 노드 시운전
- 3. hadoop에서 노드 수를 설정하는 방법은 무엇입니까?
- 4. 오라클 클러스터 노드 복구
- 5. 모든 데이터 노드가 hadoop에서 실패하면 어떻게됩니까?
- 6. 데이터 크기 및 디스크 액세스
- 7. 디스크 데이터 복구에서 검색된 손상된 sqlite 데이터베이스 복구
- 8. Hadoop에서 HDFS로 파일 쓰기
- 9. hadoop에서 xml 데이터 시각화
- 10. 권장되는 오류 복구 메커니즘은 무엇입니까
- 11. Cassandra : 매달려있는 노드 도구 복구
- 12. Hadoop에서 맵 노드 또는 노드를 명시 적으로 지정하는 방법
- 13. Hadoop에서 샘플링 및 데이터 마이닝 알고리즘 구현
- 14. 데이터 복구
- 15. 다중 노드 Crate 클러스터를 업그레이드하는 올바른 절차는 무엇입니까?
- 16. hadoop에서 로깅 기능 제어
- 17. Hadoop에서 데이터 청크의 크기를 변경하는 방법은 무엇입니까?
- 18. 죽은 데이터 센터를 다시 가져 오기 : 복구 또는 다시 작성
- 19. MS Access 디스크 또는 네트워크 오류 3043
- 20. ANTLR : 오류 복구 및보고
- 21. 샌드 박스에서 데이터 복구
- 22. C#의 오류 복구
- 23. Hadoop 데이터 노드 Xcievers 오류
- 24. hadoop에서 작업 트래커와 작업 트래커를 복구하는 방법은 무엇입니까?
- 25. 작업 집합을 계산하는 절차는 무엇입니까?
- 26. SELECT CASE 및 CALL 절차는
- 27. Hadoop에서 wget을 사용 하시겠습니까?
- 28. 디스크 조각 모음 및 디스크 검사의 논리
- 29. hadoop에서 소스 데이터 파일 백업
- 30. hadoop에서 공정한 스케줄링
죄송합니다. 나는 복구라는 단어를 사용했는데, 나는 그 복제를 해결할 생각이었습니다. 이 절차는 Hadoop에 의해 자동화 된 것입니다. 내 질문은 절차에 관한 것이며 어떤 프로세스가 하위 재현 상황을 해결할 것인가하는 것입니다. – JovanKaramac
네임 노드가 데이터 노드로부터 하트 비트를받지 못하면, 그 것은 언더 립션을 해결하는 것으로 시작하지만, 나는 언더 렙션을 해결하는 절차의 도우미 인 절차를 안내하는 프로세스에 대한 세부 사항을 알고 싶습니다. Java 함수가 담당합니다. – JovanKaramac
@JovanKaramac 아마 [Balancer] (https://issues.apache.org/jira/browse/HADOOP-1652)가 될 것입니다. –