データの SVD を計算しています。しかしspark-submit
、ログ ファイルの状態を使用して Spark アプリケーションを送信するたびに、次のようになります。
WARN ARPACK/BLAS: Failed to load implementation from: com.github.fommil.netlib.NativeSystemARPACK/BLAS
with フラグを使用して Spark をビルドし-Pnetlib-lgpl
、jar ファイルを作成するときに sbt ファイルに netlib 依存関係も含めます。
libraryDependencies ++= Seq(
"org.apache.spark" % "spark-core_2.10" % "1.5.0" % "provided",
"org.apache.spark" % "spark-mllib_2.10" % "1.3.0",
"com.github.fommil.netlib" % "all" % "1.1.2" pomOnly()
)
GCC と Gfortran のバージョンはgcc version 4.8.0 (GCC)
. BLAS、LAPACK、ATLAS もインストールし、netlib サイトの指示に従いました: https://github.com/fommil/netlib-java
としてインポートすると、spark-shell
インポートされimport com.github.fommil.netlib._
なかったと表示されません。
私はしばらくこの問題をデバッグしようとしましたが、アイデアがありません。誰かが親切にこれを理解するのを手伝ってくれます。