fsi图像如何以hadoop(辅助名称节点fsimage格式)存储,如表格式或文件格式。如果文件格式意味着它是压缩的还是非压缩的并且它是可读格式的?
由于 venkatbala
答案 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