有没有办法在hadoop中定位特定文件?

我知道,我可以使用它:hadoop fs -find /some_directory
但是,是否有这样的命令:hadoop locate some_file_name

最佳答案

如果要查找等效于的文件,请查找 Linux命令,因为该命令在Hadoop中不存在。但是,如果您正在寻找查找特定文件的方式,则可以使用 fs -find 命令的名称参数来实现:

hadoop fs -find /some_directory -name some_file_name

如果要在本地文件系统中查找hdfs文件的实际位置,可以为此使用 fsck 命令:
hdfs fsck /some_directory/some_file_name -files -blocks -locations

关于file - 在hadoop文件系统中查找文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42903113/

10-11 02:10
查看更多