code: @Override
      public void createTableIfDoesNotExist(final String tableName, final String... colFamily)
              throws MasterNotRunningException, IOException
      {
          if (!admin.tableExists(Bytes.toBytes(tableName)))
          {
              HTableDescriptor htDescriptor = new HTableDescriptor(TableName.valueOf(tableName));
              for (String columnFamily : colFamily)
              {
                  HColumnDescriptor familyMetadata = new HColumnDescriptor(columnFamily);
                  htDescriptor.addFamily(familyMetadata);
              }
              admin.createTable(htDescriptor);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see
  com.impetus.client.hbase.admin.DataHandler#createTableIfDoesNotExist(
  java.lang.String, java.lang.String[])