HDFS的常用命令行

473 阅读1分钟

通过hadoop fs 可以查看相关命令

1、列出HDFS文件

列出根目录下的所有文件
hadoop fs -ls /

2、上传文件到HDFS

将本地根目录下的README.txt上传到hdfs根目录下
hadoop fs –put /README.txt /

3、查看HDFS文件

hadoop fs -text /readme.txt
hadoop fs -cat /readme.txt

4、从本地上传文件到hdfs

hadoop fs -copyFromLocal /readme1.txt / // 保留本地文件
hadoop fs -moveFromLocal /readme1.txt / // 不保留本地文件

5、从hdfs上获取文件到本地

hadoop fs -get /readme1.txt /

6、在hdfs上创建文件夹

hadoop fs -mkdir /hdfs-test

7、在hdfs内部移动文件

hadoop fs -mv /readme.txt /hdfs-test

8、获取hdfs文件并且进行合并

hadoop fs -getmerge /hdfs-test ./txt
将hdfs-test文件夹内部的文件合并并且获取到本地的当前文件夹下命名为txt

9、删除文件及文件夹

hadoop fs -rm /readme1.txt // 删除文件
hadoop fs -rmr /hdfs-test  // 删除文件夹(包含内容)