在hadoop文件系统中查找文件

问题描述 投票:3回答:1

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

我知道,我可以用这个:hadoop fs -find /some_directory

但是,有这样的命令:hadoop locate some_file_name

file hadoop filesystems
1个回答
10
投票

如果您正在寻找等效的locate Linux命令,那么Hadoop中不存在这样的选项。但是,如果您正在寻找如何查找特定文件的方法,可以使用fs -find命令的name参数:

hadoop fs -find /some_directory -name some_file_name

如果要在本地文件系统中查找hdfs文件的实际位置,可以使用fsck命令:

hdfs fsck /some_directory/some_file_name -files -blocks -locations
© www.soinside.com 2019 - 2024. All rights reserved.