2016-11-24 3 views
-1

Есть ли возможность отображать только каталоги или папки, а не файлы в HDFS? потому что hasoop fs -ls отображает все в hdfs, в том числе файлы и каталоги. Фактически, работая с C#, используя dll Microsft Hadoop. Как я могу отобразить каталоги не файлы в HDFS БлагодаряОтображение папок в HDFS

ответ

2

hadoop fs -ls отображает список файлов/каталогов, как формат Unix ls.

$ bin/hadoop fs -ls/
Found 3 items 
-rw-r--r-- 3 root supergroup  1366 2016-11-25 07:41 /README.txt 
drwxr-xr-x - root supergroup   0 2016-11-25 07:41 /dir1 
drwxrwx--- - root supergroup   0 2016-11-25 07:40 /tmp 

Поскольку каталог определяется d префикс, вы можете отфильтровать файлы, такие как grep или что-нибудь.

$ bin/hadoop fs -ls/| egrep "^d" 
drwxr-xr-x - root supergroup   0 2016-11-25 07:41 /dir1 
drwxrwx--- - root supergroup   0 2016-11-25 07:40 /tmp 
+0

Чинги, но есть ли какие-либо возможности с использованием программирования C#, включая инфраструктуру .Net –

Смежные вопросы