hadoop fs -ls /
drwxrwxrwx - hadoop professor 0 2018-03-12 06:51 /dir1
drwxr-xr-x - hadoop supergroup 0 2018-04-04 09:02 /dir2
drwxrwxrwx - hadoop hadoop 0 2018-04-04 05:55 /dir3
drwx------ - hadoop supergroup 0 2018-03-12 07:01 /tmp
drwxrwxrwx - hadoop hadoop 0 2018-03-18 03:49 /user
drwxr-xr-x - hadoop supergroup 0 2018-04-04 08:36 /photo
我想把ls结果保存到hdfs目录
我试过下面的命令。
hadoop fs -ls/>/lsResult.txt
hadoop fs -ls/> lsResult.txt
hadoop fs -ls/> hadoop fs/lsResult.txt
最佳答案
当您重定向时,您正在与您的本地 文件系统进行交互。 要保存到 HDFS,您需要执行 HDFS put。
$ hadoop fs -ls / > lsResult.txt
$ hadoop fs -put lsResult.txt /
关于ubuntu - 如何将 -ls 输出保存到 hdfs 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49656417/