Pig: 0.8.1-cdh3u2
Hadoop: 0.20.2-cdh3u0
Errore di debug degli avvisi FIELD_DISCARDED_TYPE_CONVERSION_FAILED
, ma non riesco a stampare singoli avvisi ovunque. La disabilitazione dell'aggregazione tramite lo switch -w
o aggregate.warnings=false
rimuove i messaggi di riepilogo, ma rimuove anche l'avviso effettivo, quindi non riesco a vedere quale tipo di conversione non è riuscita.Posizione di output di avvisi non aggregati suine?
Non c'è niente scritto nel registro del maiale per questa corsa, E non c'è posto per localizzare i registri con i singoli avvertimenti. Ho perso qualcosa di ovvio o semplicemente non funziona?
Non vedo l'ora di rispondere a questa domanda. Di solito trovo il record manualmente. –
Ho già chiuso a 100 milioni di record e aggiungendo 1/2 milione ogni giorno con oltre 300 colonne in ogni riga. E questi sono numeri decimali. Senza il supporto degli attrezzi è peggio che cercare un ago in un campo di covoni di fieno. – andrew
L'unica cosa che posso pensare è di caricare i dati come un 'chararray' nel maiale, quindi scrivere un UDF che provi a convertirlo. Se viene lanciata un'eccezione, restituire l'oggetto (non restituire nulla in caso contrario). –