2016-08-24 1 views
1

Ich versuche, ein Schweinschema mit 2B:chararray als Name einer Spalte zu erstellen. Es gibt mir eine FehlermeldungSchwein Schema Fehler Unerwartetes Zeichen ':'

2B: chararray Unerwartetes Zeichen ':'

Wenn das das Schema entfernt wird erstellt wird. Was ist das Problem hier?

das Schema

load 'Batting.csv' using org.apache.pig.piggybank.storage.CSVExcelStorage(',','YES_MULTILINE','NOCHANGE','SKIP_INPUT_HEADER') as (yearID:int, sting:chararray, teamID:chararray, lgID:chararray, G:chararray, G_batting:chararray, AB:chararray, R:chararray, H:chararray, 2B:chararray); 

click here for sample csv image

+0

Sind Sie sicher, dass Sie die richtige Anzahl an Spalten in Ihrer Batting.csv-Datei haben? Es ist durchaus möglich, dass in Ihrer Datei nicht genügend Spalten vorhanden sind. –

+0

ja ich habe es. Ich habe das Bild in der Frage aktualisiert, bitte überprüfen Sie es – unlimitederrors

Antwort

3

Es muss die Java-Variable Namenskonventionen werden folgende und daher muss diese Regeln einzuhalten.

Regeln für die Benennung von Java-Variablen: Alle Variablennamen müssen mit einem Buchstaben des Alphabets, einem Unterstrich oder (_) oder einem Dollarzeichen ($) beginnen.

+0

Ich denke, das ist die richtige Antwort. – unlimitederrors

Verwandte Themen