jjzjj

bytesRemaining

全部标签

java - Hadoop:是否可以将多个文件放在一起?

我有包含许多文件的输入。它们的大小大于blockSize。每个文件在被处理后,至少诱导一个InputSplit来处理它。一个问题是:是否可以一次处理多个文件?基于FileInputFormat代码,它不是:for(FileStatusfile:files){337Pathpath=file.getPath();338longlength=file.getLen();339if(length!=0){340BlockLocation[]blkLocations;341if(fileinstanceofLocatedFileStatus){342blkLocations=((Located

java - InputStream.bytesRemaining 小于应有的值

我有一堆来自十几个来源的图像,我正在后台线程中下载它们。大多数图像下载没有问题,但有2个来源导致问题。它们中的所有图像都无法加载。我正在使用以下代码下载(和存储)图像:Filef=newFile(cacheDir,urlHash);Bitmapbitmap=null;InputStreamis=newURL(url).openStream();OutputStreamos=newFileOutputStream(f);Utils.CopyStream(is,os);os.close();bitmap=BitmapFactory.decodeStream(newFileInputStre