如何在hdfs文件中搜索

hgncfbus  于 2021-05-31  发布在  Hadoop
关注(0)|答案(1)|浏览(628)

我希望能够在hdfs中特定目录下的所有文件夹和文件中搜索字符串模式。不知道怎么做。下面不起作用。

hadoop fs -ls -R /folder_path/ |grep -i "pattern"

如何搜索?。

yhuiod9q

yhuiod9q1#

对于单个hdfs文件夹中的文件,可以使用 hadoop fs -cat 命令。但这不会在子文件夹中搜索。
举例来说,如果文件位于名为 /hive-data ,可以使用以下命令在目录中的文件中搜索模式:

hadoop fs -cat /hive-data/* | grep -i pattern

相关问题