I tried to use UDT and import data from local files, then insert into
MySQL . Encountered:
[com.business.cloudbase.parser.ParseException: Encountered "<EOF>" at
line 1, column 251., Was expecting one of:, <INT_NUM> ...,
<IDENTIFIER> ..., , com.business.cloudbase.parser.ParseException:
Encountered "<EOF>" at line 1, column 251., Was expecting one of:,
<INT_NUM> ..., <IDENTIFIER> ..., , at
com.business.cloudbase.parser.CBParser.generateParseException(CBParser.java:5266),
at com.business.cloudbase.parser.CBParser.jj_consume_token(CBParser.java:5136),
at com.business.cloudbase.parser.CBParser.columnReference(CBParser.java:2533),
at com.business.cloudbase.parser.CBParser.groupByList(CBParser.java:2451),
at com.business.cloudbase.parser.CBParser.query(CBParser.java:1234),
at com.business.cloudbase.parser.CBParser.queryStmt(CBParser.java:1061),
at com.business.cloudbase.parser.CBParser.insertUsingSQL(CBParser.java:1021),
at com.business.cloudbase.parser.CBParser.insertStmt(CBParser.java:959),
at com.business.cloudbase.parser.CBParser.CBStatement(CBParser.java:150),
at com.business.cloudbase.parser.CBParser.parse(CBParser.java:117),
at com.business.cloudbase.net.ClientHandler$CommandExecutor.handleSQL(ClientHandler.java:486),
at com.business.cloudbase.net.ClientHandler$CommandExecutor.run(ClientHandler.java:163)]
Before error happened, CloudBase had successfully parse some files and
I can find records in MySQL. I don't know why CloudBase failed
half-way.
I use my UDT to parse the same files without CloudBase and Hadoop.
There is noting wrong. I think the problem is about CloudBase.