示例#1
0
 /** Write the .regioninfo file on-disk. */
 private static void writeRegionInfoFileContent(
     final Configuration conf,
     final FileSystem fs,
     final Path regionInfoFile,
     final byte[] content)
     throws IOException {
   // First check to get the permissions
   FsPermission perms = FSUtils.getFilePermissions(fs, conf, HConstants.DATA_FILE_UMASK_KEY);
   // Write the RegionInfo file content
   FSDataOutputStream out = FSUtils.create(fs, regionInfoFile, perms, null);
   try {
     out.write(content);
   } finally {
     out.close();
   }
 }