У меня есть mysqldump формата:
INSERT INTO `MY_TABLE` VALUES (893024968,'342903068923468','o03gj8ip234qgj9u23q59u','testing123','HTTP','1','4213883b49b74d3eb9bd57b7','blahblash','2011-04-19 00:00:00','448','206',NULL,'GG');
Как мне загрузить эти данные, используя pig? Я пытался;
A = LOAD 'pig-test/test.log' USING PigStorage(',') AS (ID: chararray, USER_ID: chararray, TOKEN: chararray, NODE: chararray, CHANNEL: chararray, CODE: float, KEY: chararray, AGENT: chararray, TIME: chararray, DURATION: float, RESPONSE: chararray, MESSAGE: chararray, TARGET: chararray);
Использование, в качестве разделителя работает нормально, но я хочу, чтобы ID был целым, и я не могу понять, как отрубить ведущие "INSERT INTO MY_TABLE
VALUES (" and the trailing ");" при загрузке.
Кроме того, как мне загрузить информацию о дате и времени, чтобы я мог запросить ее?
Любая помощь, которую вы можете оказать, была бы великолепна.