You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Bhupendra Kumar Jain (JIRA)" <ji...@apache.org> on 2015/09/08 14:31:46 UTC
[jira] [Commented] (HBASE-14380) Correct data also getting skipped
along with bad data in importTsv bulk load thru TsvImporterTextMapper
[ https://issues.apache.org/jira/browse/HBASE-14380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14734734#comment-14734734 ]
Bhupendra Kumar Jain commented on HBASE-14380:
----------------------------------------------
TextSortReducer will receive the request grouped by rowkey and all text lines as Iterable values.
{code}
protected void reduce(ImmutableBytesWritable rowKey, java.lang.Iterable<Text> lines,
Reducer<ImmutableBytesWritable, Text,ImmutableBytesWritable, KeyValue>.Context context)
throws java.io.IOException, InterruptedException
{code}
Inside method, each line is parsed and in case of bad line, the method returns from there , instead of continuing with next line. So all subsequent data are getting ignored.
{code}
catch (ImportTsv.TsvParser.BadTsvLineException badLine) {
if (skipBadLines) {
System.err.println("Bad line." + badLine.getMessage());
incrementBadLineCount(1);
return;
}
{code}
> Correct data also getting skipped along with bad data in importTsv bulk load thru TsvImporterTextMapper
> -------------------------------------------------------------------------------------------------------
>
> Key: HBASE-14380
> URL: https://issues.apache.org/jira/browse/HBASE-14380
> Project: HBase
> Issue Type: Bug
> Affects Versions: 2.0.0
> Reporter: Bhupendra Kumar Jain
> Assignee: Bhupendra
>
> Cosider the input data is as below
> ROWKEY, TIEMSTAMP, Col_Value
> r1,1,v1 >> Correct line
> r1 >> Bad line
> r1,3,v3 >> Correct line
> r1,4,v4 >> Correct line
> When data is bulk loaded using importTsv with mapper as TsvImporterTextMapper , All the lines are getting ignored even though skipBadLines is set to true.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)