MACソリューションプラットフォームのネイティブhadoopライブラリを読み込めません
Mac Solution Unable Load Native Hadoop Library
公式ウェブサイトを参照してください: http://hadoop.apache.org/docs/r2.8.0/hadoop-project-dist/hadoop-common/NativeLibraries.html
1.問題の背景
Macにhadoopバージョン2.8.2をインストールします
Apacheによって提供されたHadoopネイティブライブラリは32ビットですが、64ビットサーバーでは問題が発生するため、64ビットバージョンを自分でコンパイルする必要があります。まず、hadoopバージョンに対応する64ビットのlibパッケージを見つけます。手動でコンパイルできますが、もっと面倒です。オンラインでも見つけることができます。多くはすでにコンパイルされています。
二、解決策
1.次のWebサイトにアクセスできます。http://dl.bintray.com/sequenceiq/sequenceiq-bin/対応するコンパイル済みバージョンをダウンロードします。
二。準備した64ビットlibパッケージをインストール済みのhadoopインストールディレクトリのlib / nativeに解凍します(2.8.2バージョンにはこのフォルダーがなく、新しいフォルダーを作成するだけです)
3.3。環境変数を増やす
sudo vi /etc/profile export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export HADOOP_OPTS='-Djava.library.path=$HADOOP_HOME/lib' source /etc/profile
3、検証 