如何在hadoop中查看FsImage / Edit Logs文件

时间:2015-02-08 14:10:52

标签: hadoop

我是Hadoop的初学者。我想在hadoop中查看fs-image和Edit日志。我在很多博客中搜索过,没有什么是清楚的。请任何人告诉我一步一步的程序来查看hadoop中的编辑日志/ fs图像文件。

我的版本:Apache Hadoop: Hadoop-1.2.1

我的已安装导演![/ home / students / hadoop-1.2.1]

我列出了基于某些博客尝试过的步骤。

实施例1,。 $ hdfs dfsadmin -fetchImage / tmp

例2。 hdfs oiv -i / tmp / fsimage_0000000000000001386 -o /tmp/fsimage.txt

对我来说没有任何作用。

它显示 hdfs不是目录或文件。

2 个答案:

答案 0 :(得分:1)

对于编辑日志,请导航至

/var/lib/hadoop-hdfs/cache/hdfs/dfs/name/current 

然后;

ls -l 

查看要提取的日志文件的完整名称;之后

hdfs oev -i editFileName -o /home/youraccount/Desktop/edits_your.xml -p XML

对于fsimage;

hdfs oiv -i fsimage -o /home/youraccount/Desktop/fsimage_your.xml

答案 1 :(得分:0)

转到bin目录并尝试执行相同的命令