Package org.apache.accumulo.core.client.admin

Examples of org.apache.accumulo.core.client.admin.TableOperations.merge()


    }
    opts.merge(MetadataTable.NAME, new Text("01"), new Text("02"));
    checkMetadataSplits(1, opts);
    addSplits(opts, "4 5 6 7 8".split(" "));
    checkMetadataSplits(6, opts);
    opts.merge(MetadataTable.NAME, new Text("6"), new Text("9"));
    checkMetadataSplits(4, opts);
    addSplits(opts, "44 55 66 77 88".split(" "));
    checkMetadataSplits(9, opts);
    opts.merge(MetadataTable.NAME, new Text("5"), new Text("7"));
    checkMetadataSplits(6, opts);
View Full Code Here


    checkMetadataSplits(6, opts);
    opts.merge(MetadataTable.NAME, new Text("6"), new Text("9"));
    checkMetadataSplits(4, opts);
    addSplits(opts, "44 55 66 77 88".split(" "));
    checkMetadataSplits(9, opts);
    opts.merge(MetadataTable.NAME, new Text("5"), new Text("7"));
    checkMetadataSplits(6, opts);
    opts.merge(MetadataTable.NAME, null, null);
    checkMetadataSplits(0, opts);
  }
View Full Code Here

    checkMetadataSplits(4, opts);
    addSplits(opts, "44 55 66 77 88".split(" "));
    checkMetadataSplits(9, opts);
    opts.merge(MetadataTable.NAME, new Text("5"), new Text("7"));
    checkMetadataSplits(6, opts);
    opts.merge(MetadataTable.NAME, null, null);
    checkMetadataSplits(0, opts);
  }

  private static void checkMetadataSplits(int numSplits, TableOperations opts)
      throws AccumuloSecurityException, TableNotFoundException,
View Full Code Here

  }

  @Test
  public void testRootTableMerge() throws Exception {
    TableOperations opts = getConnector().tableOperations();
    opts.merge(RootTable.NAME, null, null);
  }

  private void addSplits(TableOperations opts, String... points) throws Exception {
    SortedSet<Text> splits = new TreeSet<Text>();
    for (String point : points) {
View Full Code Here

  public void testMetadataTableSplit() throws Exception {
    TableOperations opts = getConnector().tableOperations();
    for (int i = 1; i <= 10; i++) {
      opts.create("" + i);
    }
    opts.merge(MetadataTable.NAME, new Text("01"), new Text("02"));
    assertEquals(1, opts.listSplits(MetadataTable.NAME).size());
    addSplits(opts, "4 5 6 7 8".split(" "));
    assertEquals(6, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, new Text("6"), new Text("9"));
    assertEquals(4, opts.listSplits(MetadataTable.NAME).size());
View Full Code Here

    }
    opts.merge(MetadataTable.NAME, new Text("01"), new Text("02"));
    assertEquals(1, opts.listSplits(MetadataTable.NAME).size());
    addSplits(opts, "4 5 6 7 8".split(" "));
    assertEquals(6, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, new Text("6"), new Text("9"));
    assertEquals(4, opts.listSplits(MetadataTable.NAME).size());
    addSplits(opts, "44 55 66 77 88".split(" "));
    assertEquals(9, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, new Text("5"), new Text("7"));
    assertEquals(6, opts.listSplits(MetadataTable.NAME).size());
View Full Code Here

    assertEquals(6, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, new Text("6"), new Text("9"));
    assertEquals(4, opts.listSplits(MetadataTable.NAME).size());
    addSplits(opts, "44 55 66 77 88".split(" "));
    assertEquals(9, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, new Text("5"), new Text("7"));
    assertEquals(6, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, null, null);
    assertEquals(0, opts.listSplits(MetadataTable.NAME).size());
  }
View Full Code Here

    assertEquals(4, opts.listSplits(MetadataTable.NAME).size());
    addSplits(opts, "44 55 66 77 88".split(" "));
    assertEquals(9, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, new Text("5"), new Text("7"));
    assertEquals(6, opts.listSplits(MetadataTable.NAME).size());
    opts.merge(MetadataTable.NAME, null, null);
    assertEquals(0, opts.listSplits(MetadataTable.NAME).size());
  }

}
View Full Code Here

    bw.close();

    String clonedTable = makeTableName();

    tops.clone(originalTable, clonedTable, true, null, null);
    tops.merge(clonedTable, null, new Text("b"));

    Map<String,Integer> rowCounts = Maps.newHashMap();
    Scanner s = connector.createScanner(clonedTable, new Authorizations());
    for (Entry<Key,Value> entry : s) {
      final Key key = entry.getKey();
View Full Code Here

            fail();
          case 22:
            ops.listSplits(tableName);
            fail();
          case 23:
            ops.merge(tableName, a, z);
            fail();
          case 24:
            ops.offline(tableName, true);
            fail();
          case 25:
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.