FsImage离线查看器

时间:2016-06-24 08:36:51

标签: hadoop hdfs

我将fsimage存储在我的本地目录中,使用在' https://archive.cloudera.com/cdh/3/hadoop/hdfs_imageviewer.html'指定的离线查看器命令我按照指令执行了以下命令:     hadoop oiv -i fsimage -o fsimage.txt 输出是:

16/06/24 08:09:18 INFO offlineImageViewer.FSImageHandler: Loading 24 strings
16/06/24 08:09:18 INFO offlineImageViewer.FSImageHandler: Loading 3027842 inodes.
16/06/24 08:09:32 INFO offlineImageViewer.FSImageHandler: Loading inode references
16/06/24 08:09:32 INFO offlineImageViewer.FSImageHandler: Loaded 0 inode references
16/06/24 08:09:32 INFO offlineImageViewer.FSImageHandler: Loading inode directory section
16/06/24 08:09:35 INFO offlineImageViewer.FSImageHandler: Loaded 1446245 directories
16/06/24 08:09:35 INFO offlineImageViewer.WebImageViewer: WebImageViewer started. Listening on /127.0.0.1:5978. Press Ctrl+C to stop the viewer.

但是fsimage.txt文件的大小为零,我已经执行了XML格式的命令

hdfs oiv -p XML -i fsimage -o fsimage.xml

这给了我fsimage.xml但是我希望它在' .txt'格式,也在输出中说:

WebImageViewer started. Listening on /127.0.0.1:5978. Press Ctrl+C to stop the viewer.

是否有可用于访问它的UI,如果是,我们如何访问它?

1 个答案:

答案 0 :(得分:1)

您可以使用缩进格式将fsImage的部分划分为单独的缩进级别。这也将以txt格式保存

enter image description here

您可以参考此http://hadooptutorial.info/oiv-hdfs-offline-image-viewer/