# Will output to standard output (console) and the file /my/local/file
# this will overwrite the file, use ... tee -a ... to append
hdfs dfs -text /path/to/file | tee /my/local/file
# Will redirect output to some other command
hdfs dfs -text /path/to/file | some-other-command
# Will overwrite /my/local/file
hdfs dfs -text /path/to/file > /my/local/file
# Will append to /my/local/file
hdfs dfs -text /path/to/file >> /my/local/file
4条答案
按热度按时间lp0sw83n1#
谢谢,我在hadoop home lib文件夹中使用了流jar示例,如下所示:
如果您想计算hdfs序列文件中的行数,可以使用“/bin/wc”。
js4nwp542#
作为一般的命令行提示,您可以使用
|
转到另一个程序或>
或者>>
到一个文件,例如。mqxuamgl3#
正如你可以使用的文档中所写的那样
hadoop fs -cp
在中复制文件hdfs
. 你可以用hadoop fs -copyToLocal
从中复制文件hdfs
到本地文件系统。如果你想从一个hdfs
然后使用distcp工具。6tr1vspr4#
您可以使用以下选项:
复制局部
hadoop dfs -copyToLocal /HDFS/file /user/deepak/dir1/.txt
获取合并hadoop dfs -getmerge /HDFS/file /user/deepak/dir1/.txt
得到hadoop dfs -get /HDFS/file /user/deepak/dir1/.txt