List of usage examples for org.apache.hadoop.io.compress DefaultCodec getDefaultExtension
@Override
public String getDefaultExtension()
From source file:org.springframework.data.hadoop.fs.HdfsResourceLoaderLegacyTest.java
License:Apache License
@Test public void testDecompressedStream() throws Exception { DefaultCodec codec = new DefaultCodec(); codec.setConf(fs.getConf());//from w w w. j av a2 s .c om String name = "local/" + UUID.randomUUID() + codec.getDefaultExtension(); OutputStream outputStream = codec.createOutputStream(fs.create(new Path(name))); byte[] content = name.getBytes(); outputStream.write(content); outputStream.close(); Resource resource = loader.getResource(name); assertNotNull(resource); InputStream inputStream = resource.getInputStream(); assertEquals(DecompressorStream.class, inputStream.getClass()); assertTrue(TestUtils.compareStreams(new ByteArrayInputStream(content), inputStream)); }
From source file:org.springframework.data.hadoop.fs.HdfsResourceLoaderLegacyTest.java
License:Apache License
@Test public void testCompressedStream() throws Exception { DefaultCodec codec = new DefaultCodec(); codec.setConf(fs.getConf());//from w ww . ja v a 2 s.com String name = "local/" + UUID.randomUUID() + codec.getDefaultExtension(); OutputStream outputStream = codec.createOutputStream(fs.create(new Path(name))); byte[] content = name.getBytes(); outputStream.write(content); outputStream.close(); loader.setUseCodecs(false); try { Resource resource = loader.getResource(name); assertNotNull(resource); InputStream inputStream = resource.getInputStream(); System.out.println(inputStream.getClass()); assertFalse(DecompressorStream.class.equals(inputStream.getClass())); assertFalse(TestUtils.compareStreams(new ByteArrayInputStream(content), inputStream)); } finally { loader.setUseCodecs(true); } }