public static void main(String args[]) throws Exception {
HBaseAdmin admin = new HBaseAdmin(new HBaseConfiguration());
HTableDescriptor tableDescr = new HTableDescriptor("testfacttable");
IdxColumnDescriptor idxColumnDescriptor = new IdxColumnDescriptor(Bytes.toBytes("data"));
IdxIndexDescriptor indexDescriptor1 = new IdxIndexDescriptor(Bytes.toBytes("d1"), IdxQualifierType.LONG);
IdxIndexDescriptor indexDescriptor2 = new IdxIndexDescriptor(Bytes.toBytes("d2"), IdxQualifierType.LONG);
IdxIndexDescriptor indexDescriptor3 = new IdxIndexDescriptor(Bytes.toBytes("d3"), IdxQualifierType.LONG);
idxColumnDescriptor.addIndexDescriptor(indexDescriptor1);
idxColumnDescriptor.addIndexDescriptor(indexDescriptor2);
idxColumnDescriptor.addIndexDescriptor(indexDescriptor3);
tableDescr.addFamily(idxColumnDescriptor);
if(admin.tableExists("testfacttable")) {