Pig Schema 错误意外字符“:”
Pig Schema error Unexpected character ':'
我正在尝试创建一个以 2B:chararray
作为一列名称的猪模式。
它给我一条错误消息
2B:chararray Unexpected character ':'
如果将其删除,则会创建架构。这里有什么问题?
架构是
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);
它必须遵循 Java 变量命名约定,因此必须遵守这些规则。
Rules for naming java variables: All variable names must begin with a letter of the alphabet, an underscore, or ( _ ), or a dollar sign ($).
我正在尝试创建一个以 2B:chararray
作为一列名称的猪模式。
它给我一条错误消息
2B:chararray Unexpected character ':'
如果将其删除,则会创建架构。这里有什么问题?
架构是
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);
它必须遵循 Java 变量命名约定,因此必须遵守这些规则。
Rules for naming java variables: All variable names must begin with a letter of the alphabet, an underscore, or ( _ ), or a dollar sign ($).