public static void deleteColumnFamilyFromFileSystem(final MasterProcedureEnv env,
    final TableName tableName, final List<RegionInfo> regionInfoList, final byte[] familyName,
    final boolean hasMob) throws IOException {
    final MasterFileSystem mfs = env.getMasterServices().getMasterFileSystem();
    if (LOG.isDebugEnabled()) {
      LOG.debug("Removing family=" + Bytes.toString(familyName) + " from table=" + tableName);
    }
    for (RegionInfo hri : regionInfoList) {
      // Delete the family directory in FS for all the regions one by one
      mfs.deleteFamilyFromFS(hri, familyName);
    }
    if (hasMob) {
      // Delete the mob region
      Path mobRootDir = new Path(mfs.getRootDir(), MobConstants.MOB_DIR_NAME);
      RegionInfo mobRegionInfo = MobUtils.getMobRegionInfo(tableName);
      mfs.deleteFamilyFromFS(mobRootDir, mobRegionInfo, familyName);
    }
  }
Remove the column family from the file system
hbase-server/src/main/java/org/apache/hadoop/hbase/master/procedure/MasterDDLOperationHelper.java