zoukankan      html  css  js  c++  java
  • Hbase之批量删除数据

    import org.apache.hadoop.conf.Configuration;
    import org.apache.hadoop.hbase.HBaseConfiguration;
    import org.apache.hadoop.hbase.TableName;
    import org.apache.hadoop.hbase.client.Connection;
    import org.apache.hadoop.hbase.client.ConnectionFactory;
    import org.apache.hadoop.hbase.client.Delete;
    import org.apache.hadoop.hbase.client.Table;
    import org.apache.hadoop.hbase.util.Bytes;
    
    import java.io.IOException;
    import java.util.ArrayList;
    import java.util.List;
    
    /**
     * 在hbase中删除数据
     */
    public class DeleteListDataFromHbase {
        public static void main(String args[]) throws IOException {
            Configuration configuration = HBaseConfiguration.create();
            Connection connection = ConnectionFactory.createConnection(configuration);
            //建立表的连接
            Table table = connection.getTable(TableName.valueOf("testtable"));
            List<Delete> deletes = new ArrayList<Delete>();
            Delete delete1 = new Delete(Bytes.toBytes("row1"));
            delete1.setTimestamp(4);
            deletes.add(delete1);
            Delete delete2 = new Delete(Bytes.toBytes("row2"));
            delete2.addColumn(Bytes.toBytes("colfam1"), Bytes.toBytes("qual1"));
            delete2.addColumns(Bytes.toBytes("colfam2"), Bytes.toBytes("qual3"), 5);
            deletes.add(delete2);
            Delete delete3 = new Delete(Bytes.toBytes("row3"));
            delete3.addFamily(Bytes.toBytes("colfam1"));
            delete3.addFamily(Bytes.toBytes("colfam2"), 3);
            deletes.add(delete3);
            table.delete(deletes);
        }
    }
    
  • 相关阅读:
    平方分割poj2104K-th Number
    平方分割poj2104K-th Number
    GIT学习之路第五天 分支管理
    GIT学习之路第五天 分支管理
    daily_journal_2 神奇的一天
    daily_journal_2 神奇的一天
    51nod1264 线段相交
    51nod1264 线段相交
    51nod1265判断四点共面
    51nod1265判断四点共面
  • 原文地址:https://www.cnblogs.com/similarface/p/5795885.html
Copyright © 2011-2022 走看看