2016-08-24 3 views
1

Я пытаюсь создать схему свиньи с 2B:chararray как имя одного столбца. Это дает мне сообщение об ошибкеОшибка модели свиней Неожиданный символ ':'

2B: chararray Неожиданный символ ':'

Если удаляется схемы создается. В чем проблема?

схема является

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

У вас есть правильное количество столбцов в файле batting.csv? Вполне возможно, что в вашем файле недостаточно столбцов. –

+0

да у меня есть. Я обновил изображение в вопросе, пожалуйста, проверьте его – unlimitederrors

ответ

3

Он должен следовать соглашениям именования переменной Java и, следовательно, должен соблюдать эти правила.

Правила для именования переменных java: Все имена переменных должны начинаться с буквы алфавита, подчеркивания или (_) или знака доллара ($).

+0

Я думаю, что это правильный ответ. – unlimitederrors

Смежные вопросы