ホームページ >Java >&#&チュートリアル >Hadoop ネイティブ ライブラリの読み込みエラー: 無視しますか、それとも再コンパイルしますか?
Hadoop ライブラリのロード エラー: 「ネイティブ Hadoop ライブラリをロードできません」警告を解決する
start-dfs.sh などの Hadoop コマンドを実行するときまたは stop-dfs.sh を使用すると、ユーザーは次のような問題に遭遇する可能性があります。警告:
「警告 util.NativeCodeLoader: プラットフォームのネイティブ Hadoop ライブラリをロードできません...該当する場合は組み込み Java クラスを使用しています。」
この問題は、 Hadoop ネイティブ ライブラリとプラットフォームのアーキテクチャ。 CentOS の場合、サーバーが 64 ビット バージョンの CentOS を実行している間に、Hadoop 2.2.0 に含まれるネイティブ ライブラリが 32 ビット システム用にコンパイルされた可能性があります。
この警告に対処するには、 2 つのアクションを選択できます:
ネイティブ ライブラリを再コンパイルします:
警告を取り除くと、Hadoop ソース コードを再コンパイルして、64 ビット CentOS システム専用のネイティブ ライブラリを生成できます。これを行う方法の詳細な手順については、次のリンクを参照してください:
http://www.ercoppa.org/Linux-Compile-Hadoop-220-fix-Unable-to-load-native-hadoop -library.htm
以上がHadoop ネイティブ ライブラリの読み込みエラー: 無視しますか、それとも再コンパイルしますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。