Konnte COUNT Funktion nicht schließen

8

Ich versuche, ein lateinisches Skript für Schweine zu schreiben, um die Anzahl der von mir gefilterten Datensätze zu ermitteln.

Hier ist das Skript so weit:

%Vor%

Aus irgendeinem Grund bekomme ich den Fehler:

  

Konnte die übereinstimmende Funktion für org.apache.pig.builtin.COUNT nicht ableiten, da mehrere oder keine von ihnen passen. Bitte verwenden Sie eine explizite Besetzung.

Was mache ich hier falsch? Ich gehe davon aus, dass es etwas mit der Art des Feldes zu tun hat, das ich passiere, aber ich kann das nicht lösen.

TIA, Jason

    
JasonA 22.03.2012, 16:19
quelle

3 Antworten

14

Ist das, wonach du suchst (Gruppe von allen, um alles in eine Tasche zu bringen, dann zähle die Gegenstände):

%Vor%     
Chris White 23.03.2012, 01:58
quelle
4

COUNT erfordert eine vorangehende GROUP ALL-Anweisung für globale Zählungen und eine GROUP BY-Anweisung für die Gruppenanzahl.

Sie können eines der folgenden Elemente verwenden:

%Vor%

Oder

%Vor%     
Sanjiv 20.11.2014 07:29
quelle
0

Vielleicht

%Vor%     
whoisjake 22.03.2012 19:31
quelle

Tags und Links