Esempio n. 1
0
  public static void splitTablet(
      KeyExtent extent,
      Text oldPrevEndRow,
      double splitRatio,
      Credentials credentials,
      ZooLock zooLock) {
    Mutation m = extent.getPrevRowUpdateMutation(); //

    TabletsSection.TabletColumnFamily.SPLIT_RATIO_COLUMN.put(
        m, new Value(Double.toString(splitRatio).getBytes()));

    TabletsSection.TabletColumnFamily.OLD_PREV_ROW_COLUMN.put(
        m, KeyExtent.encodePrevEndRow(oldPrevEndRow));
    ChoppedColumnFamily.CHOPPED_COLUMN.putDelete(m);
    update(credentials, zooLock, m, extent);
  }