MapReduce输出数据到oracle中的支持的一个BUG

前段时间有组员对mapreduce输出关系型数据库进行了验证,发现不支持输出到oracle中,但是对mysql支持的没有问题,用的版本是hadoop 1.0.4。

经过调试,发现对oracle的支持在生成查询语句的语法时有个小的问题,语法不正确。

需要修改DBOutputFormat中的constructQuery方法 query.append(");");//去掉其中的;

==>query.append(")");

你可能感兴趣的:(mapreduce)