[HADOOP] 하둡에서 데이터 노드의 변경 번호
HADOOP하둡에서 데이터 노드의 변경 번호
어떻게 비활성화입니다 데이터 노드의 수를 변경하고 확장 성을 테스트하기 위해 특정 데이터 노드를 사용하려면? 더 명확하게하기 위해, 나는 4 개 데이터 노드가 있고, 나는 1, 2, 3, 4 데이터 노드 하나 하나 성능을 실험하고자합니다. 그냥 노예 네임 노드에서 파일을 업데이트 할 수 있을까요?
해결법
-
==============================
1.올바른 방법은 일시적으로 노드를 해제합니다 :
올바른 방법은 일시적으로 노드를 해제합니다 :
당신이 -refreshNodes mradmin 하둡 않지만 그들은 여전히 데이터를 보관 당신이 해체가 완료되기 전에 당신은 당신이 뭔가를 실행하지 않을 다른 경우 일부 네트워크 대기 시간을 먹을 수 있도록 그 노드가 즉시 MR 작업에 사용되지 않습니다. 완전히 현실적인 테스트 그래서이 완료 될 때까지 기다려야한다.
다시 노드를 추가하려면 그들은 제외 파일에서 제거하고 -refreshNodes 다시 명령을 수행.
-
==============================
2.노예 파일을 시작 DFS와 같은 스크립트 만 사용되며 그 스크립트를 사용하지 않는 경우 무시할 수 있습니다. 그래서 당신은 /에 차례로에 의해 방금 클러스터링 데이타 노드를 제거 / 비워두고 추가 할 수 있습니다.
노예 파일을 시작 DFS와 같은 스크립트 만 사용되며 그 스크립트를 사용하지 않는 경우 무시할 수 있습니다. 그래서 당신은 /에 차례로에 의해 방금 클러스터링 데이타 노드를 제거 / 비워두고 추가 할 수 있습니다.
from https://stackoverflow.com/questions/12508169/change-number-of-data-nodes-in-hadoop by cc-by-sa and MIT license
'HADOOP' 카테고리의 다른 글
[HADOOP] 어떻게 외부 항아리 클라우 데라의 하둡을 사용 하는가? (0) | 2019.09.20 |
---|---|
[HADOOP] 자바 HDFS에서 파일을 읽기 (0) | 2019.09.20 |
[HADOOP] 드롭 TABLE 문에 하이브는 ParseException (0) | 2019.09.19 |
[HADOOP] 맵리 듀스에 MySQL의 오류로 Sqoop을 수출 지역 CSV (0) | 2019.09.19 |
[HADOOP] 어떻게 쿼리에서 하이브 날짜 시간에 그물의 DateTime.Ticks를 변환하는? (0) | 2019.09.19 |