如何将hdfs文件与unix文件进行比较?

时间:2014-10-17 18:01:15

标签: python linux shell hadoop hdfs

我想将hdfs文件与unix文件进行比较。我知道使用cat命令的一种方法我们可以比较文件,因为cat命令也是由Hadoop分布式文件系统(HDFS)提供的。

我们举一个例子:

# hdfs dfs -ls -R /demo

-rw-r--r--   3 root hdfs     129617 2014-10-17 12:22 /demo/abc.log

#ls /tmp
xyz.log

我希望将abc.logxyz.log进行比较。任何更好的方法??

1 个答案:

答案 0 :(得分:2)

你可以使用shell重定向+ diff。

diff <(hdfs dfs -cat /demo/abc.log) <(cat /tmp/xyz.log)
相关问题