@Override public InputSplit[] getSplits(JobConf job, int numSplits) throws IOException { setColumns(job); // hive depends on FileSplits, so wrap in HBaseSplit Path[] tablePaths = FileInputFormat.getInputPaths(job); InputSplit [] results = delegate.getSplits(job, numSplits); for (int i = 0; i < results.length; i++) { results[i] = new HBaseSplit(results[i], tablePaths[0]); } return results; }
setColumns(job); final RecordReader<ImmutableBytesWritable, Result> rr = delegate.getRecordReader(((HBaseSplit) split).getSnapshotSplit(), job, reporter);
TableSplit tableSplit = hbaseSplit.getTableSplit();
TableSplit tableSplit = hbaseSplit.getSplit(); String hbaseTableName = jobConf.get(HBaseSerDe.HBASE_TABLE_NAME); setHTable(new HTable(HBaseConfiguration.create(jobConf), Bytes.toBytes(hbaseTableName)));
results[i] = new HBaseSplit((TableSplit) splits.get(i), tablePaths[0]);
setColumns(job); final RecordReader<ImmutableBytesWritable, Result> rr = delegate.getRecordReader(((HBaseSplit) split).getSnapshotSplit(), job, reporter);
TableSplit tableSplit = hbaseSplit.getTableSplit();
@Override public InputSplit[] getSplits(JobConf job, int numSplits) throws IOException { setColumns(job); // hive depends on FileSplits, so wrap in HBaseSplit Path[] tablePaths = FileInputFormat.getInputPaths(job); InputSplit [] results = delegate.getSplits(job, numSplits); for (int i = 0; i < results.length; i++) { results[i] = new HBaseSplit(results[i], tablePaths[0]); } return results; }
results[i] = new HBaseSplit((TableSplit) splits.get(i), tablePaths[0]);
results[i] = new HBaseSplit((TableSplit) splits.get(i), tablePaths[0]);