向hdfs中上传任意文本文件,如果指定的文件在hdfs中已经存在,由用户指定是追加到原有文件末尾还是覆盖原有的文件
时间: 2023-06-05 07:47:20 浏览: 1065
上传文件到HDFS
5星 · 资源好评率100%
可以使用hadoop fs -put命令将任意文本文件上传到HDFS中。如果指定的文件在HDFS中已经存在,可以使用-hdfs-append参数将新内容追加到原有文件末尾,或者使用-hdfs-overwrite参数覆盖原有的文件。例如:
将本地文件example.txt上传到HDFS中:
hadoop fs -put example.txt /user/hadoop/
如果/user/hadoop/example.txt已经存在,可以使用-hdfs-append参数将新内容追加到文件末尾:
hadoop fs -put -hdfs-append example.txt /user/hadoop/example.txt
或者使用-hdfs-overwrite参数覆盖原有的文件:
hadoop fs -put -hdfs-overwrite example.txt /user/hadoop/example.txt
阅读全文