我已使用在指定的脱机查看器命令将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条答案
按热度按时间e4yzc0pl1#
您可以使用缩进格式,它将fsimage的部分划分为不同的缩进级别。这也将以txt格式保存
你可以参考这个http://hadooptutorial.info/oiv-hdfs-offline-image-viewer/