示例#1
0
 @Override
 public boolean fetch(OutputStream out, String filename) throws IOException {
   MetaFile metaFile = hdfsfilesRepository.getMetaFile(filename);
   SocketStream.writeInteger(metaFile.getLength().intValue(), out);
   HdfsHelper.fetch(out, metaFile.getStorename());
   return true;
 }
示例#2
0
 @Override
 public boolean delete(String filename) throws IOException {
   MetaFile metaFile = hdfsfilesRepository.getMetaFile(filename);
   HdfsHelper.delete(metaFile.getStorename(), false);
   // 删除元数据
   hdfsfilesRepository.delMetaFile(filename);
   return true;
 }