1

サメ 0.9.0 の実行中に次のエラーが発生します。

スレッド「メイン」の例外 java.lang.IncompatibleClassChangeError: クラス scala.collection.mutable.ArrayOps が見つかりましたが、shark.SharkCliDriver$.main(SharkCliDriver.scala:82) で shark.SharkCliDriver.main(SharkCliDriver.scala) でインターフェイスが予期されていました)

問題に関する解決策は非常に高く評価されます。

4

2 に答える 2

2

下位互換性の問題です。この例外は、コンパイル時と実行時に scala-library.jar のバージョンが異なる場合に発生します。コンパイル時と実行時に同じライブラリ バージョンを使用していることを確認してください。

于 2014-05-26T04:44:43.577 に答える
-1

Hadoop 2.x バージョンを使用している場合は、以下の手順を実行します。

サメのインストール フォルダーへのパスを検索 -name hadoop-core-1.0.4.jar

すべての hadoop-core-1.0.4.jar を削除します

これをチェックしてください http://bigdataanalyze.blogspot.com/2014/03/issues-on-shark-with-cdh5-beta2-1.html

于 2014-03-10T02:55:52.743 に答える