2016-03-29 6 views
0

Können Sie mir bitte helfen, zu verstehen, was falsch ist mit unten Pig Code. das letzte Mal von unten Code Ursache Pig CLI mit steckenzubleiben „>>“ zur Eingabe auffordert, aber unabhängig davon, was ich eingeben, um es zu veranlassen weiter ..Schwein CLI mit ">>" Symbol Aufforderung für die Eingabe stecken

newServiceIdMapping = load '/idn/home/data/new/ServiceIdMapping_test.csv' USING PigStorage(',') AS (market : chararray , serviceId : chararray , rm : chararray , serviceChannel : chararray , team : chararray , pm : chararray , tl : chararray , gh : chararray); 

newServiceIdMappingUpd = FOREACH newServiceIdMapping GENERATE (serviceId,rm , (pm == '' ? tl : pm) As pm1 ); 

Antwort

2

ausschließen die Klammern nach GENE.

newServiceIdMapping = load '/idn/home/data/new/ServiceIdMapping_test.csv' USING PigStorage(',') AS (market : chararray , serviceId : chararray , rm : chararray , serviceChannel : chararray , team : chararray , pm : chararray , tl : chararray , gh : chararray); 

newServiceIdMappingUpd = FOREACH newServiceIdMapping GENERATE serviceId,rm , (pm == '' ? tl : pm) as pm1 ; 
+0

vielen Dank Vignesh! – Raj