Ich versuche, ein Datum in einem Pig-Skript zu analysieren, und ich habe den folgenden Fehler "Hadoop gibt keine Fehlermeldung zurück".Datetime-Analyse in Apache Pig
Hier ist das Datumsformat Beispiel: 3/9/16 02.50
Und hier ist, wie ich es analysieren:
data = LOAD 'cleaned.txt'
AS (Date, Block, Primary_Type, Description, Location_Description, Arrest, Domestic, District, Year);
times = FOREACH data GENERATE ToDate(Date, 'M/d/yy h:mm a') As Time;
Sie können here
die Datendatei sehen Hast du irgendeine Idee ? Dank
EDIT:
Es sieht wie der Fehler durch den STORE-Befehl auf "mal" verursacht wird.
Wenn ich ein DUMP tun dann bekam ich:
ERROR 1066: Unable to open iterator for alias times
Es geschieht nur, wenn ich die ToDate Funktion zu verwenden, ich andere Skripte, die perfekt funktionieren.
können Sie angeben, wie Sie die Daten und vielleicht ein Datenschnipsel (2-3 Zeilen) laden? –
Ich habe meinen Beitrag bearbeitet. –
können Sie es als CSV veröffentlichen?Es ist unklar, wo Ihre Feldbegrenzer sind. Als ich versuchte, mit PigStorage mit '' als Trennzeichen zu laden, und versuchte, nur das Datum zu analysieren (ohne den Stundenanteil), funktionierte es OK. –