マッパーをテストするために MRUnit を作成しました。ただし、DistributedCache から一部のデータを読み取るため、Eclipse で実行する方法がわかりません。Eclipse で通常のクラスとして実行すると、大量のエラーが発生します。これらは私が得るエラーメッセージです:
java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.apache.hadoop.mrunit.TestDriver.<clinit>(TestDriver.java:38)
at MapperCombinerReducerTester.setUp(MapperCombinerReducerTester.java:16)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at ....