1
2B:chararray
を1列の名前として豚のスキーマを作成しようとしています。それは、スキーマが作成されて削除された場合Pig Schema error予期しない文字 ':'
:chararray予期しない文字 ':' それは私にエラーメッセージ
2Bを与えています。ここでの問題は何ですか?
スキーマは、それはJavaの変数の命名規則を次ので、それらのルールを遵守しなければならないしなければならない
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);
確かに、batting.csvファイルに正しい数の列がありますか?あなたのファイルに十分な列がない可能性があります。 –
はい私はそれを持っています。質問でイメージを更新してください。 – unlimitederrors