private void concatInFiles2OuttmpFile(HdfsIdFile idFile, List<Path> concatInFiles, DistributedFileSystem fs)
            throws IOException {
        Path outtmpFilePath = new Path(idFile.getInPath(),
                HdfsIdFile.getFileName(context, System.currentTimeMillis()) + HdfsIdFile.OUTTMP_FILE_POSTFIX);
        LOG.info("start to concat outtmp file:{},inFiles:{}", outtmpFilePath, concatInFiles);
        FSDataOutputStream outputFileStream = fs.create(outtmpFilePath, true);
        outputFileStream.flush();
        outputFileStream.close();
        Path[] paths = new Path[concatInFiles.size()];
        fs.concat(outtmpFilePath, concatInFiles.toArray(paths));
    }
concatInFiles2OuttmpFile

@param  idFile
@param  concatInFiles
@param  fs
@throws IOException
inlong-sort-standalone/sort-standalone-source/src/main/java/org/apache/inlong/sort/standalone/sink/hive/PartitionCreateRunnable.java