fsimage脱机查看器

ycggw6v2  于 2021-06-02  发布在  Hadoop
关注(0)|答案(1)|浏览(376)

我已使用在指定的脱机查看器命令将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,如果有,我们如何访问它?

e4yzc0pl

e4yzc0pl1#

您可以使用缩进格式,它将fsimage的部分划分为不同的缩进级别。这也将以txt格式保存

你可以参考这个http://hadooptutorial.info/oiv-hdfs-offline-image-viewer/

相关问题