2013-03-01 2 views
12

Mac OS X에서 Hadoop을 사용하고 있습니다. Hadoop을 올바르게 설치했다고 생각합니다. 내가 예를 들어 단어 수의 문제를 실행하려고 할 때, 나는이 오류가있어 :Mac OS X 용 native hadoop 라이브러리를로드 할 수 없습니다.

INFO util.NativeCodeLoader - Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

이 오류를 인터넷 검색에서를, 나는 하둡 네이티브 라이브러리는 맥 OS에서 지원되지 않습니다 것을 배웠다.

일부 타사 소프트웨어를 사용하여 Mac 용 Native Hadoop Library를로드 할 수 있습니까?

+1

당신은 hadoop 1.1.2를 실행하고 있습니까? 나는 경고이지만 작업은 정상적으로 실행되지만 WARN snappy.LoadSnappy : Snappy 네이티브 라이브러리가로드되지 않았습니다 ... 솔루션을 찾았습니까? – lizzie

답변

3

실행이 같은 인수와 함께 예를 -Djava.library.path = {YOUR_HADOOP_HOME}/lib 디렉토리/기본/리눅스 amd64-64/아마 맥 네이티브에서 기본 뭔가를 가지고있는 상태에서 문제가 해결됩니다 디렉토리

+0

이것은 효과가 있습니다. 고맙습니다. – Jirapong

+0

{YOUR_HADOOP_HOME}이 무엇입니까? 그것은 내 hadoop 설치된 위치입니까? –

+0

@BalaSubramanyam 예, {YOUR_HADOOP_HOME}은 시스템 및 해당 환경 설정 여부에 따라 $ HADOOP_HOME 또는 % HADOOP_HOME %에 해당합니다 (Mac에서는 질문 한 후에 $ HADOOP_HOME이라고 가정 함). –