マップフェーズで自己作成関数でAvroを使用してデータを格納し、reduceフェーズに送信するHadoop MapReduceプログラムがあります。私は、関数を実行しているとき、私はこのエラーを取得:MapReduceの独自の関数からAvroオブジェクトを作成する際のjava.lang.IllegalAccessError
Caused by: java.lang.IllegalAccessError: tried to access method org.apache.avro.specific.SpecificData.<init>()V from class com.example.myapp.avro.PointList
PointListデータ型は、int
秒を持っていますが、それはdouble
sの悩みを持っていませんでした。あなたはこれを引き起こしていることを知っていますか?