gpt4 book ai didi

hadoop - `find` 中是否有 `hadoop` 命令的等价物?

转载 作者:可可西里 更新时间:2023-11-01 14:18:34 29 4
gpt4 key购买 nike

我知道可以从终端执行find 命令来查找文件,例如:

find . -type d -name "*something*" -maxdepth 4 

但是,当我在hadoop文件系统中时,我还没有找到这样做的方法。

hadoop fs -find ....

抛出一个错误。

人们如何在hadoop中遍历文件?我正在使用 hadoop 2.6.0-cdh5.4.1

最佳答案

hadoop fs -find 是在 Apache Hadoop 2.7.0 中引入的。很可能您使用的是旧版本,因此您还没有。参见:HADOOP-8989获取更多信息。

同时你可以使用

hdfs dfs -ls -R <pattern>

例如:hdfs dfs -ls -R/demo/order*.*

但这当然不如“查找”强大,并且缺乏一些基础知识。据我了解,人们一直在围绕它编写脚本来解决这个问题。

关于hadoop - `find` 中是否有 `hadoop` 命令的等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32896393/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com