私はjarに変換しregister
て豚のスクリプトにしようとするscala .classファイルを持っています。そのクラスを見つけることができますが、ClassNotFoundException
for をスローしscala.ScalaObject
ます。
scala-library
フォルダー内のjar にscala.ScalaObject.class エントリがあることに気付きましたlittlepiggy/lib
。
質問1
とにかく、このjarファイルに直接アクセスできるべきではありませんか? または、このパスを Pig の CLASSPATH に相当するものに追加する必要がありますか?
質問2
この後、そのjarも強制的に登録しました。
このエラーが発生しました:
java.lang.NoSuchMethodError: scala.collection.JavaConversions$.asScalaIterator(Ljava/util/Iterator;)Lscala/collection/Iterator
これは私には正しく見えません。何か案は?
PS - このソースは、scala-library jar を含める必要があることを示唆していますが、Pig は既にそれを見つけることができるはずであり、とにかく、実際には機能していません。(http://mehack.com/levenshtein-distance-function-for-pig-and-had-0)