Pig Schema错误意外字符':'

时间:2016-08-24 14:24:12

标签: hadoop apache-pig

我正在尝试创建一个以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

1 个答案:

答案 0 :(得分:3)

它必须遵循Java变量命名约定,因此必须遵守这些规则。

  

命名java变量的规则:所有变量名称必须以字母,下划线或(_)或美元符号($)开头。