2015-02-08 61 views
0

我是Hadoop的新手。我想查看fs-image并在hadoop中编辑日志。我已经在很多博客中搜索过,没有什么是明确的。请任何人都可以告诉我一步一步的程序来查看hadoop中的Edit log/fs-image文件。如何查看hadoop中的FsImage/Edit Logs文件

我的版本:Apache的Hadoop的:Hadoop的1.2.1

我安装的导演是[/家庭/学生/ Hadoop的1.2.1]

我列出的步骤是什么!我曾尝试基于一些博客。

例1。 $ hdfs dfsadmin -fetchImage/tmp

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

什么都不适合我。

这表明hdfs不是目录或文件。

回答

0

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

0

对于编辑日志,浏览到

/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