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


Java TableName.toString方法代码示例

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


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

示例1: htestTagsSurviveBulkLoadSplit

import org.apache.hadoop.hbase.TableName; //导入方法依赖的package包/类
/**
 * Test that tags survive through a bulk load that needs to split hfiles.
 *
 * This test depends on the "hbase.client.rpc.codec" =  KeyValueCodecWithTags so that the client
 * can get tags in the responses.
 */
@Test(timeout = 60000)
public void htestTagsSurviveBulkLoadSplit() throws Exception {
  Path dir = util.getDataTestDirOnTestFS(tn.getMethodName());
  FileSystem fs = util.getTestFileSystem();
  dir = dir.makeQualified(fs);
  Path familyDir = new Path(dir, Bytes.toString(FAMILY));
  // table has these split points
  byte [][] tableSplitKeys = new byte[][] {
          Bytes.toBytes("aaa"), Bytes.toBytes("fff"), Bytes.toBytes("jjj"),
          Bytes.toBytes("ppp"), Bytes.toBytes("uuu"), Bytes.toBytes("zzz"),
  };

  // creating an hfile that has values that span the split points.
  byte[] from = Bytes.toBytes("ddd");
  byte[] to = Bytes.toBytes("ooo");
  HFileTestUtil.createHFileWithTags(util.getConfiguration(), fs,
      new Path(familyDir, tn.getMethodName()+"_hfile"),
      FAMILY, QUALIFIER, from, to, 1000);
  int expectedRows = 1000;

  TableName tableName = TableName.valueOf(tn.getMethodName());
  HTableDescriptor htd = buildHTD(tableName, BloomType.NONE);
  util.getHBaseAdmin().createTable(htd, tableSplitKeys);

  LoadIncrementalHFiles loader = new LoadIncrementalHFiles(util.getConfiguration());
  String [] args= {dir.toString(), tableName.toString()};
  loader.run(args);

  Table table = util.getConnection().getTable(tableName);
  try {
    assertEquals(expectedRows, util.countRows(table));
    HFileTestUtil.verifyTags(table);
  } finally {
    table.close();
  }

  util.deleteTable(tableName);
}
 
开发者ID:fengchen8086,项目名称:ditb,代码行数:45,代码来源:TestLoadIncrementalHFiles.java


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