Java 类org.apache.hadoop.fs.InMemoryFileSystem 实例源码
项目:hadoop-on-lustre
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
assertTrue("nothing in the namespace", inMemFs.listStatus(new Path("/")).length == 0);
}
项目:hadoop-0.20
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
assertTrue("nothing in the namespace", inMemFs.listStatus(new Path("/")).length == 0);
}
项目:hortonworks-extension
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
assertTrue("nothing in the namespace", inMemFs.listStatus(new Path("/")).length == 0);
}
项目:hortonworks-extension
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
assertTrue("nothing in the namespace", inMemFs.listStatus(new Path("/")).length == 0);
}
项目:hadoop-gpu
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
assertTrue("nothing in the namespace", inMemFs.listStatus(new Path("/")).length == 0);
}
项目:hadoop-EAR
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
// Filesystem is empty
boolean expectedExceptionThrown = false;
try {
inMemFs.listStatus(new Path("/"));
} catch (FileNotFoundException e) {
expectedExceptionThrown = true;
}
assertTrue("Expected exception not thrown", expectedExceptionThrown);
}
项目:RDFS
文件:TestChecksumFileSystem.java
public void testDeletionOfCheckSum() throws Exception {
Configuration conf = new Configuration();
URI uri = URI.create("ramfs://mapoutput" + "_tmp");
InMemoryFileSystem inMemFs = (InMemoryFileSystem)FileSystem.get(uri, conf);
Path testPath = new Path("/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
FSDataOutputStream fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
assertTrue("checksum exists", inMemFs.exists(inMemFs.getChecksumFile(testPath)));
inMemFs.delete(testPath, true);
assertTrue("checksum deleted", !inMemFs.exists(inMemFs.getChecksumFile(testPath)));
// check for directories getting deleted.
testPath = new Path("/tesdir/file_1");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
testPath = new Path("/testdir/file_2");
inMemFs.reserveSpaceWithCheckSum(testPath, 1024);
fout = inMemFs.create(testPath);
fout.write("testing".getBytes());
fout.close();
inMemFs.delete(testPath, true);
// Filesystem is empty
boolean expectedExceptionThrown = false;
try {
inMemFs.listStatus(new Path("/"));
} catch (FileNotFoundException e) {
expectedExceptionThrown = true;
}
assertTrue("Expected exception not thrown", expectedExceptionThrown);
}