當前位置: 首頁>>代碼示例>>Java>>正文


Java WALRecordReader類代碼示例

本文整理匯總了Java中org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader的典型用法代碼示例。如果您正苦於以下問題:Java WALRecordReader類的具體用法?Java WALRecordReader怎麽用?Java WALRecordReader使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


WALRecordReader類屬於org.apache.hadoop.hbase.mapreduce.WALInputFormat包,在下文中一共展示了WALRecordReader類的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: testSplit

import org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader; //導入依賴的package包/類
/**
 * Create a new reader from the split, and match the edits against the passed columns.
 */
private void testSplit(InputSplit split, byte[]... columns) throws Exception {
  final WALRecordReader reader = getReader();
  reader.initialize(split, MapReduceTestUtil.createDummyMapTaskAttemptContext(conf));

  for (byte[] column : columns) {
    assertTrue(reader.nextKeyValue());
    Cell cell = reader.getCurrentValue().getCells().get(0);
    if (!Bytes.equals(column, cell.getQualifier())) {
      assertTrue("expected [" + Bytes.toString(column) + "], actual ["
          + Bytes.toString(cell.getQualifier()) + "]", false);
    }
  }
  assertFalse(reader.nextKeyValue());
  reader.close();
}
 
開發者ID:fengchen8086,項目名稱:ditb,代碼行數:19,代碼來源:TestWALRecordReader.java

示例2: testSplit

import org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader; //導入依賴的package包/類
/**
 * Create a new reader from the split, and match the edits against the passed columns.
 */
private void testSplit(InputSplit split, byte[]... columns) throws Exception {
  WALRecordReader<WALKey> reader = getReader();
  reader.initialize(split, MapReduceTestUtil.createDummyMapTaskAttemptContext(conf));

  for (byte[] column : columns) {
    assertTrue(reader.nextKeyValue());
    Cell cell = reader.getCurrentValue().getCells().get(0);
    if (!Bytes.equals(column, 0, column.length, cell.getQualifierArray(),
      cell.getQualifierOffset(), cell.getQualifierLength())) {
      assertTrue(
        "expected [" + Bytes.toString(column) + "], actual [" + Bytes.toString(
          cell.getQualifierArray(), cell.getQualifierOffset(), cell.getQualifierLength()) + "]",
        false);
    }
  }
  assertFalse(reader.nextKeyValue());
  reader.close();
}
 
開發者ID:apache,項目名稱:hbase,代碼行數:22,代碼來源:TestWALRecordReader.java

示例3: getReader

import org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader; //導入依賴的package包/類
@Override
protected WALRecordReader getReader() {
  return new HLogKeyRecordReader();
}
 
開發者ID:fengchen8086,項目名稱:ditb,代碼行數:5,代碼來源:TestHLogRecordReader.java

示例4: getReader

import org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader; //導入依賴的package包/類
protected WALRecordReader getReader() {
  return new WALKeyRecordReader();
}
 
開發者ID:fengchen8086,項目名稱:ditb,代碼行數:4,代碼來源:TestWALRecordReader.java

示例5: getReader

import org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader; //導入依賴的package包/類
private WALRecordReader<WALKey> getReader() {
  return new WALKeyRecordReader();
}
 
開發者ID:apache,項目名稱:hbase,代碼行數:4,代碼來源:TestWALRecordReader.java


注:本文中的org.apache.hadoop.hbase.mapreduce.WALInputFormat.WALRecordReader類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。