import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.Path;
import org.apache.hadoop.hbase.HBaseConfiguration;
import org.apache.hadoop.hbase.TableName;
import org.apache.hadoop.hbase.client.*;
import org.apache.hadoop.hbase.util.Bytes;
public class MutationDemo {
public static void main(String[] args) throws Exception{
Configuration config = HBaseConfiguration.create();
config.addResource(new Path(ClassLoader.getSystemResource("hbase-site.xml").toURI()));
config.addResource(new Path(ClassLoader.getSystemResource("core-site.xml").toURI()));
try(Connection connection = ConnectionFactory.createConnection(config);) {
Table table = connection.getTable(TableName.valueOf("mytable"));
Put put = new Put(Bytes.toBytes("row1"));
put.addColumn(Bytes.toBytes("mycf"),Bytes.toBytes("id"),Bytes.toBytes("003")) ;
Put edit = new Put(Bytes.toBytes("row1"));
edit.addColumn(Bytes.toBytes("mycf1"),Bytes.toBytes("age1"),1587869908505L,Bytes.toBytes(new Integer(26)));
Delete delete = new Delete(Bytes.toBytes("row1"));
delete.addColumn(Bytes.toBytes("mycf"),Bytes.toBytes("name")) ;
RowMutations rowMutations = new RowMutations(Bytes.toBytes("row1"));
rowMutations.add((Mutation) put);
rowMutations.add((Mutation) edit);
rowMutations.add((Mutation) delete);
table.mutateRow(rowMutations);
}catch (Exception e){
e.printStackTrace();
}
}
}