Я знаю, что из терминала, можно сделать команду find
, чтобы найти файлы, такие как:Есть ли эквивалент команды `find` в` hadoop`?
find . -type d -name "*something*" -maxdepth 4
Но, когда я нахожусь в Hadoop файловой системе, я не нашел способ сделать это.
hadoop fs -find ....
выдает сообщение об ошибке.
Как люди проходят файлы в hadoop? Я использую hadoop 2.6.0-cdh5.4.1
.
Это "выкидывает ошибку"? Какая ошибка? 'find' - это то, что я ожидаю от большинства людей. –
для будущих помощников справки, на 'hadoop 2.6.0-cdh5.4.1', похоже, что это не работает:' hadoop fs -ls -R ', но разумным решением является следующее:' hadoop fs -ls -R | egrep ' –
Candic3