如何比较HDFS文件与Unix文件?

2 投票
1 回答
1193 浏览
提问于 2025-04-28 04:15

我想把HDFS里的文件和Unix系统里的文件进行比较。我知道一种方法,就是使用cat命令来比较文件,因为Hadoop分布式文件系统(HDFS)也提供了这个cat命令。

我们来看一个例子:

# 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 个回答

2

你可以试试用命令行的重定向功能加上比较工具。

diff <(hdfs dfs -cat /demo/abc.log) <(cat /tmp/xyz.log)

撰写回答