4 개의 노드 n1, n2, n3 및 n4가 있다고 가정 해보십시오. hadoop 및 hbase를 분산 모드로 설치할 수 있습니다. 당신은 하둡 1.x에서 사용하는 경우 - HBase를 들어
n1 - hadoop master[Namenode and Jobtracker]
n2, n3 and n3 - hadoop slaves [datanodes and tasktrackers]
를 마스터 노드는 일반적으로 CPU/메모리 집약적 아니기 때문에, 당신은 N1 또는 마스터 노드와 다른 노드를 선택할 수 있습니다, 모든 마스터는 하나에 배포 할 수 있습니다 테스트 설치시 노드, 그러나 Production에서는 별도의 노드에 각 Master 배포를 설치하는 것이 좋습니다.
Lets say n2 - HBase Master, remaining 3 nodes can act as regionservers.
하이브와 노드는 어느 노드 에나있을 수 있습니다. 희망이 도움이된다; 테스트 셋업을 위해서는 이것이 좋을 것입니다.
업데이트 - 하둡 2.x를 들어
, 클러스터 크기가 작기 때문에, 네임 노드 HA 배포를 건너 뛸 수 있습니다. 네임 노드 HA는 활성 노드와 대기 노드에 각각 하나씩 두 개의 노드가 필요합니다.
다시 노드 수가 홀수 인 사육사 정족수이므로 최소 3 개의 노드가 필요합니다.
저널 쿼럼에는 다시 최소 3 개의 노드가 필요합니다.
그러나 클러스터의 경우이 작은 HA는 주요 관심사가 아닐 수도 있습니다. 네임 노드
N2 - - 그래서 당신은
N1 유지할 수 ResouceManager 또는 실
을하고 나머지 노드는 데이타 노드 역할 원사 노드에서 다른 작업을 배포 할 수 없습니다 시도 할 수 있습니다.
HBase, Hive 및 Nutch의 나머지 배치는 동일하게 유지됩니다.
내 하둡 버전을 costruct 수있는 방법에 대한 자세한 지침을 2.x에서 – Shafiq
이인가되어 찾을 수 있습니다 테스트 설정? – mbaxi
아니요, 테스트 용으로 만 사용되는 것이 아니라 실제 사용을 위해 – Shafiq