HDFS文件系统

  • Hadoop fs 等价于 hdfs dfs  
[xiaoqiu@s150 bin]$ hdfs dfs
Usage: hadoop fs [generic options]
 fs                   run a generic filesystem user client

  • 在HDFS文件系统创建文件夹
[xiaoqiu@s150 bin]$ cd ~
[xiaoqiu@s150 ~]$ ls
[xiaoqiu@s150 ~]$ hdfs dfs -mkdir -p ~/cr

  • 在本地创建文件
[xiaoqiu@s150 ~]$ touch test.txt
[xiaoqiu@s150 ~]$ ls
test.txt
[xiaoqiu@s150 ~]$
  • 将本地文件上传到HDFS文件系统
[xiaoqiu@s150 ~]$ hdfs dfs -put test.txt ~/cr
[xiaoqiu@s150 ~]$ hdfs dfs -ls ~/cr
Found 1 items
-rw-r--r--   2 xiaoqiu supergroup          0 2017-12-24 08:08 /home/xiaoqiu/cr/test.txt
[xiaoqiu@s150 ~]$

  • 从HDFS文件系统下载到本地
[xiaoqiu@s150 ~]$ hdfs dfs -get ~/cr/test.txt a.txt
[xiaoqiu@s150 ~]$ ls
a.txt  test.txt
[xiaoqiu@s150 ~]$
  • 查看HDFS文件系统
[xiaoqiu@s150 ~]$ hdfs dfs -ls -R ~/cr/
[xiaoqiu@s150 ~]$

  • 追加文件到HDFS文件系统
[xiaoqiu@s150 ~]$ hdfs dfs -appendToFile b.txt ~/cr/test.txt
[xiaoqiu@s150 ~]$ hdfs dfs -lsr ~
lsr: DEPRECATED: Please use 'ls -R' instead.
drwxr-xr-x   - xiaoqiu supergroup          0 2017-12-24 08:40 /home/xiaoqiu/cr
-rw-r--r--   2 xiaoqiu supergroup          6 2017-12-24 08:40 /home/xiaoqiu/cr/test.txt
-rw-r--r--   2 xiaoqiu supergroup          6 2017-12-24 08:39 /home/xiaoqiu/cr.test.txt
[xiaoqiu@s150 ~]$ hdfs dfs -cat ~/cr/test.txt
hello
[xiaoqiu@s150 ~]$




















欢迎关注我的公众号:小秋的博客 CSDN博客:https://blog.csdn.net/xiaoqiu_cr github:https://github.com/crr121 联系邮箱:rongchen633@gmail.com 有什么问题可以给我留言噢~
原文地址:https://www.cnblogs.com/flyingcr/p/10327030.html