erreur étrange avec DUMP dans Pig

Lin Ma

Voici mon code et mon erreur, et en utilisant Pig sur Hadoop, quelqu'un a-t-il de bonnes idées? Merci.

-- ({(3),(4),(1),(2),(7),(5),(6)},{(1),(3),(5),(12)})
A = load 'input.txt' AS (B1:bag{T:tuple(val:int)},B2:bag{T:tuple(val:int)});

DUMP A.B1;
DUMP A.B2;



[main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 1000: Error during parsing. Encountered " <PATH> "A.B1 "" at line 4, column 6.
Was expecting:
    <IDENTIFIER> ...

merci d'avance, Lin

gobrewers14

Votre problème est que la DUMP A.B1syntaxe Pig n'est pas valide. Si vous ne voulez sortir que le premier sac, B1vous devez créer une nouvelle relation qui ne génère que ce sac (et de même pour le deuxième sac).

F1 = FOREACH A GENERATE B1;
F2 = FOREACH A GENERATE B2;

DUMP F1;
{(3),(4),(1),(2),(7),(5),(6)}

DUMP F2;
{(1),(3),(5),(12)}

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

TOP liste

chaudétiquette

Archive