I have a need to write information retrieved from a database to a series of files that need to be made available to my mappers. Because each mapper needs access to all of these files, I want to put them in the DistributedCache. Is there a preferred method to writing new information to the DistributedCache? I can use Java's File.createTempFile(String prefix, String suffix), but that uses the system default temporary folder. While that should usually work, I'd rather have a method that doesn't depend on writing to the local file system before copying files to the DistributedCache. As I'm extremely new to Hadoop, I hope I'm not missing something obvious.
Thank you for your time.
