package org.apache.hadoop.hbase.mytest;
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.Put;
import org.apache.hadoop.hbase.client.Table;
import org.apache.hadoop.hbase.util.Bytes;
import java.io.IOException;
/**
* Created by wangxiaoyi on 15/5/6.
*/
public class TestPut {
public static void main(String []args){
try {
TableName tn = TableName.valueOf("people1");
Configuration conf = HBaseConfiguration.create();
try (Connection connection = ConnectionFactory.createConnection(conf)) {
try (Table table = connection.getTable(tn)) {
for(int i = 200; i<= 299; i++) {
Put put = new Put(String.format("%07d", i).getBytes());
put.addColumn("cf".getBytes(), "name".getBytes(), ("wangxiaoyi"+i).getBytes());
put.addColumn("cf".getBytes(), "age".getBytes(), (""+i).getBytes());
put.addColumn("cf".getBytes(), "country".getBytes(), ("China"+i).getBytes());
put.setAttribute("type", "parquet".getBytes());
table.put(put);
}
System.out.println("done!");
}
}
} catch (IOException e) {
e.printStackTrace();
//LOG.error(e.getMessage());
}
}
}