>

Mac (OS 10.9)에 Apache Hadoop (2.4.1)을 설치하는 데 어려움을 겪고 있습니다. 내 컴퓨터에서 Hadoop을 완전히 설명하고 더 중요하게 안내하는 단계 안내가 있습니까? 설치 지침을 따랐으며 현재 내 문제는 다음과 같습니다.

<올>
  • 하둡이 실제로 "올바르게"설치되어 있는지 확실하지 않습니다. hadoop version 입력  2.4.1을 표시하지만 start-all.sh 실행  긴 경고 목록을 표시합니다.
  • 인터넷 어디에서나 제공되는 샘플 프로그램 (WordCount.java)을 실행하여 Hadoop이 올바르게 설치되었는지 확인하는 방법에 대해 생각했습니다. 이제 Eclipse Luna가 설치되었지만 "Eclipse를 Hadoop과 통합하는 방법"을 설명하기 위해 따라온 가이드는 '../libexec'에서 모든 jar를 가져 오도록 지시하지만 Hadoop 2.4.1의 경우 jar가 없습니다. 찾을 수있었습니다.
  • 현재/usr/local /에는 hadoop-2.4.1, hadoop (이것에 대한 심볼릭 링크) 및 Cellar라는 3 개의 디렉토리가 있습니다. 이제 세 디렉토리 모두 이름이 Hadoop 인 일부 서브 디렉토리와 lib, lib exec와 같은 다른 많은 서브 디렉토리가 있습니다. 이제 어떤 것을 어떤 용도로 사용하는지 어떻게 알 수 있습니까? 다른 모든 튜토리얼은 다른 디렉토리를 사용하는데, 하둡을 설치 한 디렉토리는 샘플 하둡 맵 감소 애플리케이션을 테스트하는 방법에 대해 조금 언급하지 않습니다.
  • Apache Hadoop 용 HortonWorks Sandbox도 사용해 보았습니다. 그러나 내 컴퓨터 4GB RAM은 그 거대한 응용 프로그램이 실행되고 시스템이 중단되는 것처럼 작습니다! 진심으로 도움이되기를 기대하면서 프로젝트 관련 작업을 위해이 작업을 수행해야합니다.


    • 답변 # 1

      <올>

      제 경우에는 start-all.sh  그것이 타락하고 start-dfs.sh 를 사용해야한다고 알려줍니다.  그리고 start-yarn.sh . 둘 다 출력에 오류나 경고를 표시하지 않습니다 (로컬 및 로컬 클러스터 hdfs 모두).

      공유 라이브러리가있는 Hadoop 2.4.1 jar은 /libexec/share/hadoop/ 에 있습니다.  다음 하위 디렉토리. 간단한 MapReduce 앱을 실행하려면 mapreduce/hadoop-mapreduce-client-core-2.4.1.jar 를 추가하면 충분합니다.  그리고 common/hadoop-common-2.4.1.jar .

      주류 버전을 사용하므로 광산은 /usr/local/Cellar/hadoop/2.4.1/ 아래에 있습니다. . 더 쉽게하기 위해 env 변수를 사용하여 디렉토리를 가리 킵니다.

      확실하지는 않지만 4GiB의 램은 일부 앱으로 환경을 테스트하기에 충분해야합니다. 멈추지 않아야합니다.

  • 이전 macos - iMac g4 OS X 설치 문제
  • 다음 iphone - 앱을 삭제 한 후에도 앱 제작자가 내 데이터에 계속 액세스 할 수 있습니까?