コード例 #1
0
ファイル: H2MetaTable.java プロジェクト: zwqjsj0404/YourBase
 public static synchronized void dropTableIfExists() throws Exception {
   HBaseAdmin admin = HBaseUtils.getHBaseAdmin();
   if (admin.tableExists(TABLE_NAME)) {
     admin.disableTable(TABLE_NAME);
     admin.deleteTable(TABLE_NAME);
   }
 }
コード例 #2
0
ファイル: H2MetaTable.java プロジェクト: zwqjsj0404/YourBase
  public static synchronized void createTableIfNotExists() throws Exception {
    HBaseAdmin admin = HBaseUtils.getHBaseAdmin();
    HTableDescriptor htd = new HTableDescriptor(TABLE_NAME);

    HColumnDescriptor hcd = new HColumnDescriptor(FAMILY);
    htd.addFamily(hcd);
    hcd.setMaxVersions(1);

    if (!admin.tableExists(TABLE_NAME)) {
      admin.createTable(htd);
    }
  }