我希望能够在 HDFS 特定目录中的所有文件夹和文件中搜索字符串模式。不知道该怎么做。下面不起作用。
hadoop fs -ls -R /folder_path/ |grep -i "pattern"
我如何搜索?。
对于单个 HDFS 文件夹中的文件,您可以使用该hadoop fs -cat
命令。但这不会在子文件夹中搜索。
举例说明,如果文件位于名为 的 HDFS 文件夹中/hive-data
,则可以使用以下命令在目录中的文件中搜索模式:
hadoop fs -cat /hive-data/* | grep -i pattern
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句