Перечислите все каталоги файлов, которые имеют две указанные строки и расположены в HDFS - PullRequest
0 голосов
/ 27 декабря 2018

Мне нужно получить все каталоги файлов, которые имеют семейство и test как слова, записанные в каталоге:

Так Для всех каталогов, расположенных в:

hdfs/rohd/data/1Ex3

Я пытался:

hadoop fs -ls hdfs/rohd/data/1Ex3 | grep family;test

Но это не работает

На самом деле необходимый результат долженбыть таким:

hdfs/rohd/data/1Ex3/1_family_Pub_test

hdfs/rohd/data/1Ex3/2_family_Pub_test

hdfs/rohd/data/1Ex3/7_family_Pub_test

hdfs/rohd/data/1Ex3/3_family_Pub_test

hdfs/rohd/data/1Ex3/5_family_Pub_test

1 Ответ

0 голосов
/ 27 декабря 2018

Решение:

hadoop fs -ls hdfs/rohd/data/1Ex3 | grep _family_Pub_test

...