我是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不是目录或文件。
答案 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目录并尝试执行相同的命令