MRUnit

2013-01-20 10 views
6
ile çoklu çıkışların test edilmesi

MultipleOutputFormat'u kullanan birden fazla çıktı dosyasına yazmak için MRUnit ile bir azaltma sınıfını test etmenin bir yolu var mı?MRUnit

cevap

4

MultipleOutputs desteği hala the MRUnit Jira devam ediyor.

söyleniyor, ben MultipleOutputshere, yardımcı umutla çalışması için MRUnit en MapReduceDriver sınıflara kendi sürücüleri uygulamaya birini buldum.

+0

Teşekkür içerir

(http://mrunit.apache.org/ bakınız). Onları herhangi bir şansla kullanma şansın oldu mu? MultipleOutputs.write() 'ın namedOutput ve baseOutputPath parametrelerini nasıl açıkladığı bana açık değildir. –

+0

Ne yazık ki bağlantılı kod çalışmıyor, geçerli bir Java kodu bile değil. MultiOutputMapReduceDriver.java:37 undefined olan "configuration" sembolünü kullanmak ister. Ayrıca, MultiOutputReduceDriver.java:34 içinde, MockReduceContextWrapper sınıfı için kullanılan yapıcı tanımlanmamıştır. – gyorgyabraham