Hadoop 라이브러리 로드 오류: "기본 Hadoop 라이브러리를 로드할 수 없습니다" 경고 해결
start-dfs.sh와 같은 Hadoop 명령을 실행할 때 또는 stop-dfs.sh를 사용하는 경우 사용자에게 다음 경고가 표시될 수 있습니다.
"WARN util.NativeCodeLoader: 해당 플랫폼에 대한 기본 Hadoop 라이브러리를 로드할 수 없습니다... 해당되는 경우 내장 Java 클래스를 사용합니다."
이 문제는 Hadoop 기본 라이브러리와 플랫폼 아키텍처 간의 불일치로 인해 발생합니다. CentOS의 경우 서버가 64비트 버전의 CentOS를 실행하는 동안 Hadoop 2.2.0에 포함된 기본 라이브러리가 32비트 시스템용으로 컴파일되었을 가능성이 높습니다.
이 경고를 해결하려면 다음 중 하나를 수행하세요. 두 가지 조치를 선택할 수 있습니다:
네이티브 라이브러리 재컴파일:
경고를 제거하려면 Hadoop을 재컴파일하면 됩니다. 64비트 CentOS 시스템용 네이티브 라이브러리를 생성하기 위한 소스 코드입니다. 이 작업을 수행하는 방법에 대한 자세한 지침은 다음 링크에서 확인할 수 있습니다.
http://www.ercoppa.org/Linux-Compile-Hadoop-220-fix-Unable-to-load-native-hadoop -library.htm
위 내용은 Hadoop 네이티브 라이브러리 로드 오류: 무시하거나 다시 컴파일하시겠습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!