RecordReader'ın aslında nasıl çalıştığını açıklayan herhangi biri var mı? Program başlatıldıktan sonra nextkeyvalue()
, getCurrentkey()
ve getprogress()
yöntemleri nasıl çalışır?Hadoop'ta Kayıt Başlangıcı Çalışması
9
A
cevap
13
(yeni API):
public void run(Context context) throws IOException, InterruptedException {
setup(context);
while (context.nextKeyValue()) {
map(context.getCurrentKey(), context.getCurrentValue(), context);
}
cleanup(context);
}
Context.nextKeyValue()
, Context.getCurrentKey()
ve Context.getCurrentValue()
yöntemleri RecordReader
yöntemleri için sargı olan: Varsayılan Mapper sınıfı şöyle bir çalışma metodu vardır. Kaynak dosyaya bakın src/mapred/org/apache/hadoop/mapreduce/MapContext.java
.
Bu döngü, Mapper uygulamanızın map(K, V, Context)
yöntemini yürütür ve çağırır.
Özellikle, başka ne bilmek istersiniz?
0
org.apache.hadoop.mapred.MapTask - runNewMapper()
İth adımlar:
yeni mapper mapper
- için
olsun giriş bölünmüş yaratır
bölme için kayıt aleti getir
çok yararlı Chris..Thts @
İlgili konular
- 1. Tepki başlangıcı ES2016
- 2. VBA şüphe başlangıcı
- 3. ONVIF - Cihaz bulmanın başlangıcı
- 4. Windows hizmetleri arasında bağımlılık yaratma başlangıcı
- 5. Numara modunda TextField Klavye başlangıcı
- 6. Ruby regexp'deki satırın yalnızca başlangıcı
- 7. sql - Günün başlangıcı, ay vb
- 8. Tensorflow hizmeti yeniden başlangıç başlangıcı
- 9. Tablet: oryantasyona geçişte sayfa başlangıcı
- 10. Javascript'in Ters Çalışması Function.toString()
- 11. Spark Akış Penceresi Çalışması
- 12. Kayan Nokta Modulo Çalışması
- 13. RestSatışsız test çalışması Tomcat
- 14. Database.yml dosyasının çalışması, OSX
- 15. AbstractList.java'da RandomAccess'in Çalışması
- 16. Karma a.k.a Hazırlık Çalışması
- 17. Başlangıcı programlanabilir tamamlama ile koşullu sonlandırma alanı
- 18. Docker konteyner başlamıyoruz (liman işçisi başlangıcı)
- 19. Neden yılın başlangıcı Moment.js 31 Aralık'ta?
- 20. UUID Dizesi Başlangıcı olup olmadığını kontrol etme
- 21. vb.net linq Yeni kayıt ekle
- 22. jQuery işlevi hatalı çalışması .text()
- 23. Harita Fragman Çalışması ile Çalışıyor
- 24. Kodumun çalışması ne kadar sürer?
- 25. Kayıt alınmadan kayıt alın ID
- 26. ADODB Kayıt Raporu Olarak Kayıt Raporu Kayıt Kaynağı
- 27. LoadRunner 12.50 kayıt sorunu
- 28. Android video kayıt sırasında kayıt ön izleme
- 29. Laravel'e kayıt olduktan sonra yönlendirme
- 30. Kayıt global.asax
temizlemek getNextKeyVal üzerinden kayıt okuyucu iterate kullanılarak kayıt okuyucu
başlatmak() ve val haritacılar harita yöntemi
anahtarı geçmek .. ... ve bölme ve kayıtların kayıt okuyucuda resmine gelmesini açıklayabilir misiniz? Kafam karıştı ... – Amnesiac
Bölmeler InputFormat tarafından oluşturulur ve giriş dosyalarının kendileri ayrılabilir olup olmadıklarını, giriş dosyalarının türetilmiş olduğunu ve max/min split boyutu –
gibi geçiş yaptığınız diğer seçeneklerden türetilir. harita yöntemi –