fsi图像如何存储在hadoop中?

时间:2015-12-28 15:23:37

标签: hadoop hdfs

fsi图像如何以hadoop(辅助名称节点fsimage格式)存储,如表格式或文件格式。如果文件格式意味着它是压缩的还是非压缩的并且它是可读格式的?

由于 venkatbala

2 个答案:

答案 0 :(得分:0)

Fsimage是一个“图像”文件,它不是人类可读的格式。您必须在Hadoop中使用HDFS离线图像查看器将其转换为可读格式。

答案 1 :(得分:0)

fsimage的内容只是一个“图像”,无法用“CAT”读取。基本上fsimage内容具有目录结构,事务等元数据信息。有一个工具“oiv”使用它你可以将fsimage转换为文本文件。

使用

下载fsimage
 hdfs dfsadmin -fetchImage /tmp

然后执行以下命令-i - input,-o output

 hdfs oiv -i fsimage_0000000000000001382 -o /tmp/fsimage.txt