2017-10-08 6 views
-1

Hadoop을 처음 사용하고 Hadoop 클러스터 및 해당 모듈을 실행 및 배포하는 데 가상 시스템 (VM)이 사용되는 이유를 모르십니까? 우리는 로컬 리눅스/유닉스 시스템Hadoop 클러스터 및 해당 모듈을 실행 및 배포하는 데 VM (Virtual Machine)이 사용되는 이유는 무엇입니까?

+1

당신이 말하는 배포 지침에 링크하십시오. – Thilo

+1

실제로 하둡에 물리적 인 하드웨어를 사용하는 것이 좋습니다 ... 귀하의 질문은 왜 하둡에 관한 것보다 가상화가 더 좋을까요? –

+0

@Thilo : npdeployment 지침이 있습니다. 몇 가지 자습서를 보았고 모두 Sandbox 또는 Cloudera를 사용 중이므로 VM을 사용해야하는 이유가 궁금합니다. – funnyguy

답변

0

가상 머신 (VM)을 실행하고 하둡 클러스터와 모듈을 배포하는 데 사용하는 이유를 통해 하둡을 사용할 수 없습니다

데이터 센터의 많은 때문에 물리적 공간보다 더 많은 가상 공간을 확보하십시오. 수백 대의 서버에서 수천 대의 서버를 실행할 수 있습니다 (약). 이것이 클라우드에있는 모든 Hadoop Cluster가 될 것입니다 - 가상화 된 시스템입니다.

Haddon은 기존 소프트웨어의 생태계 내에서 작고 저렴한 개념 증명을 원하기 때문에.

여러 대의 기계를 가지고 다니기보다는 VM을 부팅하는 것이 쉽기 때문에. 등

... 어쨌든

, 나는 강하게 실제 하드웨어를 사용하는 것이 좋습니다 말하고 싶지만,하지만 하둡 사이에 패치 시간과 자원 비용의 측면에서 유지하고 소프트웨어를 하드웨어 장애 처리 및 유지 비용 운영 체제. 주로 사용 사례에 적합한 하드웨어를 선택하고 선택할 수 있기를 원합니다. "데이터 호수"를위한 많은 저장 공간 또는 빠른 처리를위한 많은 메모리. ... 빠른 캐싱에 대한 몇 가지 SSD에 혼합

물론, VM을 동적으로 해당 항목의 일부를 할당 할 수 있지만, 디스크 또는 메모리 스틱이 손상 갈 때, 그것은 하나 개의 서버가 아닌 하나의 시스템에서 모든 VM에 영향을