Hello,
I’m using the new 94.6 multi scan feature to pull rows from different tables
into a single mapper.
ArrayList<Scan> scans = new ArrayList<Scan>();
scans.add(scanMain);
scans.add(scanJunction);
TableMapReduceUtil.initTableMapperJob(scans,
EI_ExtractType3Mapper1.class,
Text.class,
Text.class,
job1);
My problem is I don’t know how to identify the source (table) of a
particular row coming in to my mapper job. My first couple of map/reduce
jobs I had the luxury of being able to identify the table source based on a
specific characteristic of the row key (one of the tables having an
underscore(_) embedded). Knew that was sloppy but haven’t been able to find
a better way.
Is there a definitive way?
Jim
--
View this message in context:
http://apache-hbase.679495.n3.nabble.com/TableMapReduceUtil-multiple-scan-objects-how-to-identify-originating-scan-object-in-mapper-tp4051954.html
Sent from the HBase User mailing list archive at Nabble.com.