私はUbuntu 16.04のダミーであり、必死にSparkを動作させようとしています。stackoverflowで見つかった回答を使用して問題を解決しようとしましたが、何も解決できませんでした。 sparkコマンド./spark-Shell
with binフォルダーからこのメッセージが表示されます
WARN NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-Java classes where applicable".
Javaバージョンは
Java version "1.8.0_101
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode).
Sparkは、Hadoop 2を備えた2.0.1の最新バージョンです。 WindowsにSparkをインストールしようとしましたが、Ubuntuでインストールするよりも難しいようです。
また、いくつかのコマンドをSparkラップトップから実行しようとしました。オブジェクトを定義でき、RDDを作成してキャッシュに保存でき、.map()
のような関数を使用できます、しかし、関数.reduceByKey()
を実行しようとすると、エラーメッセージの文字列がいくつか表示されます。
32ビット用にコンパイルされているのはHadoopライブラリかもしれませんが、64ビットを使用していますか?
ありがとう。
修正手順:
HADOOP_HOME
はそのディレクトリを指します。$HADOOP_HOME/lib/native
からLD_LIBRARY_PATH
。ソース: buntuにPySparkをインストール