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);
        }
    }
    
  • 相关阅读:
    ASP.NET 文件下载
    Asp.net 加密解密类
    ASP.Net 获取服务器信息
    Visual Studio 2013 和 ASP.NET 预览
    Windows Server 2012安装时所需要的KEY
    WordPress主题模板层次和常用模板函数
    小meta的大作用
    《淘宝技术这十年》之LAMP架构的网站
    面试题(八)
    面试题(七)
  • 原文地址:https://www.cnblogs.com/similarface/p/5795885.html
Copyright © 2011-2022 走看看