Pig: 0.8.1-cdh3u2
Hadoop: 0.20.2-cdh3u0
Debugowanie FIELD_DISCARDED_TYPE_CONVERSION_FAILED
ostrzeżenia, ale nie mogę wydawać poszczególnych ostrzeżeń drukowanych w dowolnym miejscu. Wyłączenie agregacji za pomocą przełącznika -w
lub aggregate.warnings=false
powoduje usunięcie komunikatów podsumowania, ALE usuwa również aktualne ostrzeżenie, więc nie widzę powodu, dla którego konwersja typu nie powiodła się.Dane wyjściowe nie są zagregowane ostrzeżeń o śledzeniu?
Nie ma niczego zapisanego w dzienniku świni dla tego biegu, I nie ma miejsca, gdzie mogę zlokalizować dzienniki z indywidualnymi ostrzeżeniami. Czy tęskniłem za czymś oczywistym, czy po prostu nie działa?
Czekam na odpowiedź na to pytanie. Zazwyczaj znajduję rekord ręcznie. –
Mam już blisko 100 milionów rekordów i dodając 1/2 miliona dziennie z ponad 300 kolumnami w każdym rzędzie. Są to liczby dziesiętne. Bez wsparcia narzędziowego, które jest gorsze niż szukanie igły w polu stogów siana. – andrew
Jedyne co mogę zrobić, to załadować twoje dane jako 'chararray' do świni, a następnie napisać UDF, który próbuje go przekonwertować. Jeśli zostanie zgłoszony wyjątek, zwróć element (nie zwracaj niczego inaczej). –