복붙노트

[HADOOP] 일반적인 Hadoop 아키텍처와 MapR 아키텍처의 차이점

HADOOP

일반적인 Hadoop 아키텍처와 MapR 아키텍처의 차이점

Hadoop은 마스터 / 슬레이브 아키텍처를 기반으로합니다.

HDFS는 NameNodes 및 DataNodes와 함께 작동합니다.

MapReduce는 구직자 및 작업 추적자와 함께 작동합니다.

하지만 MapR에서이 모든 서비스를 찾을 수는 없습니다. 자체 서비스가있는 자체 아키텍처가 있다는 것을 알았습니다.

약간 혼란 스럽습니다. Hadoop 만 사용하고 MapR과 함께 사용하는 것의 차이점을 알려주십시오.

해결법

  1. ==============================

    1.MapR 및 Apache Hadoop은 스토리지 수준에서 동일한 아키텍처를 사용하지 않습니다. MapR은 개념과 구현면에서 HDFS와는 완전히 다른 자체 파일 시스템 인 MaRFS를 사용합니다. 당신은 여기에 더 자세한 비교를 찾을 수 있습니다 : https://www.mapr.com/blog/comparing-mapr-fs-and-hdfs-nfs-and-snapshots#.VfGwwxG6eUk https://www.mapr.com/resources/videos/comparison-mapr-fs-and-hdfs

    MapR 및 Apache Hadoop은 스토리지 수준에서 동일한 아키텍처를 사용하지 않습니다. MapR은 개념과 구현면에서 HDFS와는 완전히 다른 자체 파일 시스템 인 MaRFS를 사용합니다. 당신은 여기에 더 자세한 비교를 찾을 수 있습니다 : https://www.mapr.com/blog/comparing-mapr-fs-and-hdfs-nfs-and-snapshots#.VfGwwxG6eUk https://www.mapr.com/resources/videos/comparison-mapr-fs-and-hdfs

  2. ==============================

    2.YARN (Yet Another Resource Negotiator) 및 High Availability가 2.x 버전에서 도입되었으므로 Hadoop 2.x 최신 아키텍처를 참조해야합니다.

    YARN (Yet Another Resource Negotiator) 및 High Availability가 2.x 버전에서 도입되었으므로 Hadoop 2.x 최신 아키텍처를 참조해야합니다.

    작업 추적기 및 작업 추적기는 자원 관리자, 노드 관리자 및 응용 프로그램 관리자로 대체됩니다.

    Hadoop 2.x YARN 및 고 가용성

    MapR 아키텍처의 경우 MapR 문서를 참조하십시오.

    서로 다른 유통 업체를 비교할 때이 이미지를 참조하십시오.

    자세한 비교는 Bill Vorhies의 Data-magnum article에서 가능합니다.

  3. ==============================

    3.Mapr은 대부분의 Apache 큰 데이터 배포판을 기본으로 사용합니다. Mapr은 클라이언트에 특정 추가 기능 및 기술 지원이있는 hadoop (및 대형 데이터 기술 스택) 배포 공급자입니다.

    Mapr은 대부분의 Apache 큰 데이터 배포판을 기본으로 사용합니다. Mapr은 클라이언트에 특정 추가 기능 및 기술 지원이있는 hadoop (및 대형 데이터 기술 스택) 배포 공급자입니다.

    밑줄은 모든 코어 라이브러리 배포판을 포함하여 아파치 hadoop과 동일한 아키텍처를 사용합니다. 그러나 mapr 배포는 완벽하고 호환 가능한 bigdata 기술 패키지의 묶음과 같습니다.

    mapr의 주요 이점은 하이브, hbase, 스파크 등과 같은 다양한 기술의 배포가 코어 핵폭탄과 서로 호환 될 수 있다는 것입니다. 빅 데이터 기술이 다른 속도로 진화하고 있기 때문에 뉴스 출시가 조만간 호환되지 않기 때문에 이것은 특히 중요합니다.

    따라서 mapr, cloudera 등의 공급 업체는 최종 사용자가 호환성 문제에 대해 걱정하지 않고 제품 구축에 집중할 수 있도록 hadoop 배포 및 지원 버전을 제공합니다. 하지만 거의 모든 사람들이 카펫 아래 아파치 배포판을 사용하고 있습니다.

    앞으로는 클라이언트가 다른 공급 업체로 전환하지 못하도록 특정 변형 및 추가 기능을 제공 할 수도 있지만 현재로서는 그렇지 않습니다.

  4. from https://stackoverflow.com/questions/32482850/difference-between-typical-hadoop-architecture-and-mapr-architecture by cc-by-sa and MIT license