有没有办法在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/