|
@@ -17,9 +17,25 @@
|
|
|
*/
|
|
|
package org.apache.hadoop.hdfs.tools.offlineImageViewer;
|
|
|
|
|
|
-import org.apache.hadoop.thirdparty.com.google.common.base.Preconditions;
|
|
|
-import org.apache.hadoop.thirdparty.com.google.common.collect.ImmutableList;
|
|
|
-import org.apache.hadoop.thirdparty.com.google.common.collect.Lists;
|
|
|
+import java.io.BufferedInputStream;
|
|
|
+import java.io.Closeable;
|
|
|
+import java.io.File;
|
|
|
+import java.io.FileInputStream;
|
|
|
+import java.io.IOException;
|
|
|
+import java.io.InputStream;
|
|
|
+import java.io.PrintStream;
|
|
|
+import java.io.RandomAccessFile;
|
|
|
+import java.io.UnsupportedEncodingException;
|
|
|
+import java.nio.ByteBuffer;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.Comparator;
|
|
|
+import java.util.concurrent.atomic.AtomicInteger;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.LinkedHashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.apache.commons.text.StringEscapeUtils;
|
|
|
import org.apache.hadoop.conf.Configuration;
|
|
@@ -40,7 +56,9 @@ import org.apache.hadoop.hdfs.server.namenode.INodeId;
|
|
|
import org.apache.hadoop.hdfs.server.namenode.SerialNumberManager;
|
|
|
import org.apache.hadoop.io.IOUtils;
|
|
|
import org.apache.hadoop.util.LimitInputStream;
|
|
|
+import org.apache.hadoop.util.Lists;
|
|
|
import org.apache.hadoop.util.Time;
|
|
|
+
|
|
|
import org.fusesource.leveldbjni.JniDBFactory;
|
|
|
import org.iq80.leveldb.DB;
|
|
|
import org.iq80.leveldb.Options;
|
|
@@ -48,24 +66,8 @@ import org.iq80.leveldb.WriteBatch;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
|
|
-import java.io.BufferedInputStream;
|
|
|
-import java.io.Closeable;
|
|
|
-import java.io.File;
|
|
|
-import java.io.FileInputStream;
|
|
|
-import java.io.IOException;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.io.PrintStream;
|
|
|
-import java.io.RandomAccessFile;
|
|
|
-import java.io.UnsupportedEncodingException;
|
|
|
-import java.nio.ByteBuffer;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Collections;
|
|
|
-import java.util.Comparator;
|
|
|
-import java.util.concurrent.atomic.AtomicInteger;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.LinkedHashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import org.apache.hadoop.thirdparty.com.google.common.base.Preconditions;
|
|
|
+import org.apache.hadoop.thirdparty.com.google.common.collect.ImmutableList;
|
|
|
|
|
|
/**
|
|
|
* This class reads the protobuf-based fsimage and generates text output
|