当前位置: 首页>>代码示例>>Java>>正文


Java EnvironmentEdgeManagerTestHelper.reset方法代码示例

本文整理汇总了Java中org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper.reset方法的典型用法代码示例。如果您正苦于以下问题:Java EnvironmentEdgeManagerTestHelper.reset方法的具体用法?Java EnvironmentEdgeManagerTestHelper.reset怎么用?Java EnvironmentEdgeManagerTestHelper.reset使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper的用法示例。


在下文中一共展示了EnvironmentEdgeManagerTestHelper.reset方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
  if (reader != null) {
    reader.close();
  }

  if (primaryRegion != null) {
    HRegion.closeHRegion(primaryRegion);
  }
  if (secondaryRegion != null) {
    HRegion.closeHRegion(secondaryRegion);
  }

  EnvironmentEdgeManagerTestHelper.reset();
  LOG.info("Cleaning test directory: " + TEST_UTIL.getDataTestDir());
  TEST_UTIL.cleanupTestDir();
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:18,代码来源:TestHRegionReplayEvents.java

示例2: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
  if (reader != null) {
    reader.close();
  }

  if (primaryRegion != null) {
    HBaseTestingUtility.closeRegionAndWAL(primaryRegion);
  }
  if (secondaryRegion != null) {
    HBaseTestingUtility.closeRegionAndWAL(secondaryRegion);
  }

  EnvironmentEdgeManagerTestHelper.reset();
  LOG.info("Cleaning test directory: " + TEST_UTIL.getDataTestDir());
  TEST_UTIL.cleanupTestDir();
}
 
开发者ID:apache,项目名称:hbase,代码行数:18,代码来源:TestHRegionReplayEvents.java

示例3: cleanupFS

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void cleanupFS() throws Exception {
  if (fs.exists(root)) {
    if (!fs.delete(root, true)) {
      throw new IOException("Failed to delete root test dir: " + root);
    }
    if (!fs.mkdirs(root)) {
      throw new IOException("Failed to create root test dir: " + root);
    }
  }
  EnvironmentEdgeManagerTestHelper.reset();
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:13,代码来源:TestSnapshotDescriptionUtils.java

示例4: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
  EnvironmentEdgeManagerTestHelper.reset();
  if (store != null) {
    try {
      store.close();
    } catch (IOException e) {
    }
    store = null;
  }
  if (region != null) {
    region.close();
    region = null;
  }
}
 
开发者ID:apache,项目名称:hbase,代码行数:16,代码来源:TestHStore.java

示例5: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
  EnvironmentEdgeManagerTestHelper.reset();
  if (region != null) region.close(true);
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:6,代码来源:TestParallelPut.java

示例6: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
  EnvironmentEdgeManagerTestHelper.reset();
  LOG.info("Cleaning test directory: " + TEST_UTIL.getDataTestDir());
  TEST_UTIL.cleanupTestDir();
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:7,代码来源:TestHRegion.java

示例7: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@SuppressWarnings("deprecation")
@Override
protected void tearDown() throws Exception {
  super.tearDown();
  EnvironmentEdgeManagerTestHelper.reset();
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:7,代码来源:TestBlocksRead.java

示例8: testDeleteMarkerLongevity

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
public void testDeleteMarkerLongevity() throws Exception {
  try {
    final long now = System.currentTimeMillis();
    EnvironmentEdgeManagerTestHelper.injectEdge(new EnvironmentEdge() {
      public long currentTime() {
        return now;
      }
    });
    KeyValue[] kvs = new KeyValue[]{
      /*0*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 100, KeyValue.Type.DeleteFamily), // live
      /*1*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 1000, KeyValue.Type.DeleteFamily), // expired
      /*2*/ KeyValueTestUtil.create("R1", "cf", "a", now - 50,
      KeyValue.Type.Put, "v3"), // live
      /*3*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Delete, "dontcare"), // live
      /*4*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Put, "deleted-version v2"), // deleted
      /*5*/ KeyValueTestUtil.create("R1", "cf", "a", now - 60,
      KeyValue.Type.Put, "v1"), // live
      /*6*/ KeyValueTestUtil.create("R1", "cf", "a", now - 65,
      KeyValue.Type.Put, "v0"), // max-version reached
      /*7*/ KeyValueTestUtil.create("R1", "cf", "a",
      now - 100, KeyValue.Type.DeleteColumn, "dont-care"), // max-version
      /*8*/ KeyValueTestUtil.create("R1", "cf", "b", now - 600,
      KeyValue.Type.DeleteColumn, "dont-care"), //expired
      /*9*/ KeyValueTestUtil.create("R1", "cf", "b", now - 70,
      KeyValue.Type.Put, "v2"), //live
      /*10*/ KeyValueTestUtil.create("R1", "cf", "b", now - 750,
      KeyValue.Type.Put, "v1"), //expired
      /*11*/ KeyValueTestUtil.create("R1", "cf", "c", now - 500,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*12*/ KeyValueTestUtil.create("R1", "cf", "c", now - 600,
      KeyValue.Type.Put, "v1"), //expired
      /*13*/ KeyValueTestUtil.create("R1", "cf", "c", now - 1000,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*14*/ KeyValueTestUtil.create("R1", "cf", "d", now - 60,
      KeyValue.Type.Put, "expired put"), //live
      /*15*/ KeyValueTestUtil.create("R1", "cf", "d", now - 100,
      KeyValue.Type.Delete, "not-expired delete"), //live
    };
    List<KeyValueScanner> scanners = scanFixture(kvs);
    Scan scan = new Scan();
    scan.setMaxVersions(2);
    ScanInfo scanInfo = new ScanInfo(CONF, Bytes.toBytes("cf"),
      0 /* minVersions */,
      2 /* maxVersions */, 500 /* ttl */,
      KeepDeletedCells.FALSE /* keepDeletedCells */,
      200, /* timeToPurgeDeletes */
      KeyValue.COMPARATOR);
    StoreScanner scanner =
      new StoreScanner(scan, scanInfo,
        ScanType.COMPACT_DROP_DELETES, null, scanners,
        HConstants.OLDEST_TIMESTAMP);
    List<Cell> results = new ArrayList<Cell>();
    results = new ArrayList<Cell>();
    assertEquals(true, scanner.next(results));
    assertEquals(kvs[0], results.get(0));
    assertEquals(kvs[2], results.get(1));
    assertEquals(kvs[3], results.get(2));
    assertEquals(kvs[5], results.get(3));
    assertEquals(kvs[9], results.get(4));
    assertEquals(kvs[14], results.get(5));
    assertEquals(kvs[15], results.get(6));
    assertEquals(7, results.size());
    scanner.close();
  }finally{
  EnvironmentEdgeManagerTestHelper.reset();
  }
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:72,代码来源:TestStoreScanner.java

示例9: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@After
public void tearDown() throws Exception {
  EnvironmentEdgeManagerTestHelper.reset();
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:5,代码来源:TestStore.java

示例10: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@Override
protected void tearDown() throws Exception {
  super.tearDown();
  EnvironmentEdgeManagerTestHelper.reset();
}
 
开发者ID:fengchen8086,项目名称:LCIndex-HBase-0.94.16,代码行数:6,代码来源:TestParallelPut.java

示例11: tearDown

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
@Override
protected void tearDown() throws Exception {
  super.tearDown();
  EnvironmentEdgeManagerTestHelper.reset();
  SchemaMetrics.validateMetricChanges(startingMetrics);
}
 
开发者ID:fengchen8086,项目名称:LCIndex-HBase-0.94.16,代码行数:7,代码来源:TestHRegion.java

示例12: testIncrementColumnValue_UpdatingInPlace_TimestampClobber

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
/**
 * Added for HBASE-3235.
 *
 * When the initial put and an ICV update were arriving with the same timestamp,
 * the initial Put KV was being skipped during {@link MemStore#upsert(KeyValue)}
 * causing the iteration for matching KVs, causing the update-in-place to not
 * happen and the ICV put to effectively disappear.
 * @throws IOException
 */
public void testIncrementColumnValue_UpdatingInPlace_TimestampClobber() throws IOException {
  this.region = initHRegion(tableName, getName(), conf, fam1);
  try {
    long value = 1L;
    long amount = 3L;
    long now = EnvironmentEdgeManager.currentTimeMillis();
    ManualEnvironmentEdge mock = new ManualEnvironmentEdge();
    mock.setValue(now);
    EnvironmentEdgeManagerTestHelper.injectEdge(mock);

    // verify we catch an ICV on a put with the same timestamp
    Put put = new Put(row);
    put.add(fam1, qual1, now, Bytes.toBytes(value));
    region.put(put);

    long result = region.incrementColumnValue(row, fam1, qual1, amount, true);

    assertEquals(value+amount, result);

    Store store = region.getStore(fam1);
    // ICV should update the existing Put with the same timestamp
    assertEquals(1, store.memstore.kvset.size());
    assertTrue(store.memstore.snapshot.isEmpty());

    assertICV(row, fam1, qual1, value+amount);

    // verify we catch an ICV even when the put ts > now
    put = new Put(row);
    put.add(fam1, qual2, now+1, Bytes.toBytes(value));
    region.put(put);

    result = region.incrementColumnValue(row, fam1, qual2, amount, true);

    assertEquals(value+amount, result);

    store = region.getStore(fam1);
    // ICV should update the existing Put with the same timestamp
    assertEquals(2, store.memstore.kvset.size());
    assertTrue(store.memstore.snapshot.isEmpty());

    assertICV(row, fam1, qual2, value+amount);
    EnvironmentEdgeManagerTestHelper.reset();
  } finally {
    HRegion.closeHRegion(this.region);
    this.region = null;
  }
}
 
开发者ID:fengchen8086,项目名称:LCIndex-HBase-0.94.16,代码行数:57,代码来源:TestHRegion.java

示例13: testDeleteMarkerLongevity

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
public void testDeleteMarkerLongevity() throws Exception {
  try {
    final long now = System.currentTimeMillis();
    EnvironmentEdgeManagerTestHelper.injectEdge(new EnvironmentEdge() {
      public long currentTimeMillis() {
        return now;
      }
    });
    KeyValue[] kvs = new KeyValue[]{
      /*0*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 100, KeyValue.Type.DeleteFamily), // live
      /*1*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 1000, KeyValue.Type.DeleteFamily), // expired
      /*2*/ KeyValueTestUtil.create("R1", "cf", "a", now - 50,
      KeyValue.Type.Put, "v3"), // live
      /*3*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Delete, "dontcare"), // live
      /*4*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Put, "deleted-version v2"), // deleted
      /*5*/ KeyValueTestUtil.create("R1", "cf", "a", now - 60,
      KeyValue.Type.Put, "v1"), // live
      /*6*/ KeyValueTestUtil.create("R1", "cf", "a", now - 65,
      KeyValue.Type.Put, "v0"), // max-version reached
      /*7*/ KeyValueTestUtil.create("R1", "cf", "a",
      now - 100, KeyValue.Type.DeleteColumn, "dont-care"), // max-version
      /*8*/ KeyValueTestUtil.create("R1", "cf", "b", now - 600,
      KeyValue.Type.DeleteColumn, "dont-care"), //expired
      /*9*/ KeyValueTestUtil.create("R1", "cf", "b", now - 70,
      KeyValue.Type.Put, "v2"), //live
      /*10*/ KeyValueTestUtil.create("R1", "cf", "b", now - 750,
      KeyValue.Type.Put, "v1"), //expired
      /*11*/ KeyValueTestUtil.create("R1", "cf", "c", now - 500,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*12*/ KeyValueTestUtil.create("R1", "cf", "c", now - 600,
      KeyValue.Type.Put, "v1"), //expired
      /*13*/ KeyValueTestUtil.create("R1", "cf", "c", now - 1000,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*14*/ KeyValueTestUtil.create("R1", "cf", "d", now - 60,
      KeyValue.Type.Put, "expired put"), //live
      /*15*/ KeyValueTestUtil.create("R1", "cf", "d", now - 100,
      KeyValue.Type.Delete, "not-expired delete"), //live
    };
    List<KeyValueScanner> scanners = scanFixture(kvs);
    Scan scan = new Scan();
    scan.setMaxVersions(2);
    Store.ScanInfo scanInfo = new Store.ScanInfo(Bytes.toBytes("cf"),
      0 /* minVersions */,
      2 /* maxVersions */, 500 /* ttl */,
      false /* keepDeletedCells */,
      200, /* timeToPurgeDeletes */
      KeyValue.COMPARATOR);
    StoreScanner scanner =
      new StoreScanner(scan, scanInfo,
        ScanType.MAJOR_COMPACT, null, scanners,
        HConstants.OLDEST_TIMESTAMP);
    List<KeyValue> results = new ArrayList<KeyValue>();
    results = new ArrayList<KeyValue>();
    assertEquals(true, scanner.next(results));
    assertEquals(kvs[0], results.get(0));
    assertEquals(kvs[2], results.get(1));
    assertEquals(kvs[3], results.get(2));
    assertEquals(kvs[5], results.get(3));
    assertEquals(kvs[9], results.get(4));
    assertEquals(kvs[14], results.get(5));
    assertEquals(kvs[15], results.get(6));
    assertEquals(7, results.size());
  }finally{
  EnvironmentEdgeManagerTestHelper.reset();
  }
}
 
开发者ID:fengchen8086,项目名称:LCIndex-HBase-0.94.16,代码行数:71,代码来源:TestStoreScanner.java

示例14: testDeleteMarkerLongevity

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
public void testDeleteMarkerLongevity() throws Exception {
  try {
    final long now = System.currentTimeMillis();
    EnvironmentEdgeManagerTestHelper.injectEdge(new EnvironmentEdge() {
      public long currentTime() {
        return now;
      }
    });
    KeyValue[] kvs = new KeyValue[]{
      /*0*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 100, KeyValue.Type.DeleteFamily), // live
      /*1*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 1000, KeyValue.Type.DeleteFamily), // expired
      /*2*/ KeyValueTestUtil.create("R1", "cf", "a", now - 50,
      KeyValue.Type.Put, "v3"), // live
      /*3*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Delete, "dontcare"), // live
      /*4*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Put, "deleted-version v2"), // deleted
      /*5*/ KeyValueTestUtil.create("R1", "cf", "a", now - 60,
      KeyValue.Type.Put, "v1"), // live
      /*6*/ KeyValueTestUtil.create("R1", "cf", "a", now - 65,
      KeyValue.Type.Put, "v0"), // max-version reached
      /*7*/ KeyValueTestUtil.create("R1", "cf", "a",
      now - 100, KeyValue.Type.DeleteColumn, "dont-care"), // max-version
      /*8*/ KeyValueTestUtil.create("R1", "cf", "b", now - 600,
      KeyValue.Type.DeleteColumn, "dont-care"), //expired
      /*9*/ KeyValueTestUtil.create("R1", "cf", "b", now - 70,
      KeyValue.Type.Put, "v2"), //live
      /*10*/ KeyValueTestUtil.create("R1", "cf", "b", now - 750,
      KeyValue.Type.Put, "v1"), //expired
      /*11*/ KeyValueTestUtil.create("R1", "cf", "c", now - 500,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*12*/ KeyValueTestUtil.create("R1", "cf", "c", now - 600,
      KeyValue.Type.Put, "v1"), //expired
      /*13*/ KeyValueTestUtil.create("R1", "cf", "c", now - 1000,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*14*/ KeyValueTestUtil.create("R1", "cf", "d", now - 60,
      KeyValue.Type.Put, "expired put"), //live
      /*15*/ KeyValueTestUtil.create("R1", "cf", "d", now - 100,
      KeyValue.Type.Delete, "not-expired delete"), //live
    };
    List<KeyValueScanner> scanners = scanFixture(kvs);
    Scan scan = new Scan();
    scan.setMaxVersions(2);
    ScanInfo scanInfo = new ScanInfo(Bytes.toBytes("cf"),
      0 /* minVersions */,
      2 /* maxVersions */, 500 /* ttl */,
      KeepDeletedCells.FALSE /* keepDeletedCells */,
      200, /* timeToPurgeDeletes */
      KeyValue.COMPARATOR);
    StoreScanner scanner =
      new StoreScanner(scan, scanInfo,
        ScanType.COMPACT_DROP_DELETES, null, scanners,
        HConstants.OLDEST_TIMESTAMP);
    List<Cell> results = new ArrayList<Cell>();
    results = new ArrayList<Cell>();
    assertEquals(true, scanner.next(results));
    assertEquals(kvs[0], results.get(0));
    assertEquals(kvs[2], results.get(1));
    assertEquals(kvs[3], results.get(2));
    assertEquals(kvs[5], results.get(3));
    assertEquals(kvs[9], results.get(4));
    assertEquals(kvs[14], results.get(5));
    assertEquals(kvs[15], results.get(6));
    assertEquals(7, results.size());
    scanner.close();
  }finally{
  EnvironmentEdgeManagerTestHelper.reset();
  }
}
 
开发者ID:grokcoder,项目名称:pbase,代码行数:72,代码来源:TestStoreScanner.java

示例15: testDeleteMarkerLongevity

import org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper; //导入方法依赖的package包/类
public void testDeleteMarkerLongevity() throws Exception {
  try {
    final long now = System.currentTimeMillis();
    EnvironmentEdgeManagerTestHelper.injectEdge(new EnvironmentEdge() {
      public long currentTimeMillis() {
        return now;
      }
    });
    KeyValue[] kvs = new KeyValue[]{
      /*0*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 100, KeyValue.Type.DeleteFamily), // live
      /*1*/ new KeyValue(Bytes.toBytes("R1"), Bytes.toBytes("cf"), null,
      now - 1000, KeyValue.Type.DeleteFamily), // expired
      /*2*/ KeyValueTestUtil.create("R1", "cf", "a", now - 50,
      KeyValue.Type.Put, "v3"), // live
      /*3*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Delete, "dontcare"), // live
      /*4*/ KeyValueTestUtil.create("R1", "cf", "a", now - 55,
      KeyValue.Type.Put, "deleted-version v2"), // deleted
      /*5*/ KeyValueTestUtil.create("R1", "cf", "a", now - 60,
      KeyValue.Type.Put, "v1"), // live
      /*6*/ KeyValueTestUtil.create("R1", "cf", "a", now - 65,
      KeyValue.Type.Put, "v0"), // max-version reached
      /*7*/ KeyValueTestUtil.create("R1", "cf", "a",
      now - 100, KeyValue.Type.DeleteColumn, "dont-care"), // max-version
      /*8*/ KeyValueTestUtil.create("R1", "cf", "b", now - 600,
      KeyValue.Type.DeleteColumn, "dont-care"), //expired
      /*9*/ KeyValueTestUtil.create("R1", "cf", "b", now - 70,
      KeyValue.Type.Put, "v2"), //live
      /*10*/ KeyValueTestUtil.create("R1", "cf", "b", now - 750,
      KeyValue.Type.Put, "v1"), //expired
      /*11*/ KeyValueTestUtil.create("R1", "cf", "c", now - 500,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*12*/ KeyValueTestUtil.create("R1", "cf", "c", now - 600,
      KeyValue.Type.Put, "v1"), //expired
      /*13*/ KeyValueTestUtil.create("R1", "cf", "c", now - 1000,
      KeyValue.Type.Delete, "dontcare"), //expired
      /*14*/ KeyValueTestUtil.create("R1", "cf", "d", now - 60,
      KeyValue.Type.Put, "expired put"), //live
      /*15*/ KeyValueTestUtil.create("R1", "cf", "d", now - 100,
      KeyValue.Type.Delete, "not-expired delete"), //live
    };
    List<KeyValueScanner> scanners = scanFixture(kvs);
    Scan scan = new Scan();
    scan.setMaxVersions(2);
    ScanInfo scanInfo = new ScanInfo(Bytes.toBytes("cf"),
      0 /* minVersions */,
      2 /* maxVersions */, 500 /* ttl */,
      false /* keepDeletedCells */,
      200, /* timeToPurgeDeletes */
      KeyValue.COMPARATOR);
    StoreScanner scanner =
      new StoreScanner(scan, scanInfo,
        ScanType.COMPACT_DROP_DELETES, null, scanners,
        HConstants.OLDEST_TIMESTAMP);
    List<Cell> results = new ArrayList<Cell>();
    results = new ArrayList<Cell>();
    assertEquals(true, scanner.next(results));
    assertEquals(kvs[0], results.get(0));
    assertEquals(kvs[2], results.get(1));
    assertEquals(kvs[3], results.get(2));
    assertEquals(kvs[5], results.get(3));
    assertEquals(kvs[9], results.get(4));
    assertEquals(kvs[14], results.get(5));
    assertEquals(kvs[15], results.get(6));
    assertEquals(7, results.size());
    scanner.close();
  }finally{
  EnvironmentEdgeManagerTestHelper.reset();
  }
}
 
开发者ID:tenggyut,项目名称:HIndex,代码行数:72,代码来源:TestStoreScanner.java


注:本文中的org.apache.hadoop.hbase.util.EnvironmentEdgeManagerTestHelper.reset方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。