1. 创建目录
#新建上传目录
[grid@master ~]$ hadoop fs -mkdir /test
2. 查看文件列表[grid@master ~]$ hadoop fs -ls /
Found 3 items
drwxr-xr-x - grid supergroup 0 2018-01-08 04:37 /test
drwx------ - grid supergroup 0 2018-01-07 11:57 /tmp
drwxr-xr-x - grid supergroup 0 2018-01-07 11:46 /user
3. 上传文件到HDFS#新建上传目录
[grid@master ~]$ hadoop fs -mkdir /test/input
#上传文件到新建目录,两个命令可以上传(1)hadoop fs -put
[grid@master ~]$ hadoop fs -put /home/grid/grid.txt /test/input/grid.txt
[grid@master ~]$ hadoop fs -ls /test/input
Found 1 items
-rw-r--r-- 2 grid supergroup 0 2018-01-08 04:43 /test/input/grid.txt
(2)hadoop fs -copyFromLocal
[grid@master ~]$ hadoop fs -copyFromLocal -f /home/grid/grid.txt /test/input/grid1.txt
[grid@master ~]$ hadoop fs -ls /test/input
Found 2 items
-rw-r--r-- 2 grid supergroup 0 2018-01-08 04:43 /test/input/grid.txt
-rw-r--r-- 2 grid supergroup 0 2018-01-08 04:46 /test/input/grid1.txt
4. 下载文件到本地,两个命令(1)hadoop fs -get
[grid@master ~]$ hadoop fs -get /test/input/grid.txt /home/grid/grid_local.txt
(2)hadoop fs -copyToLocal
[grid@master ~]$ hadoop fs -copyToLocal /test/input/grid.txt /home/grid/grid_local_1.txt
5. 查看HDFS文件内容,三个命令(1)hadoop fs -cat
[grid@master ~]$ hadoop fs -cat /test/input/grid.txt
Welcome to my blog!
I'm NextAction!
(2)hadoop fs -tail
[grid@master ~]$ hadoop fs -tail /test/input/grid.txt
Welcome to my blog!
I'm NextAction!
(3)hadoop fs -text
[grid@master ~]$ hadoop fs -text /test/input/grid.txt
Welcome to my blog!
I'm NextAction!
6. 删除HDFS文件[grid@master ~]$ hadoop fs -rm /test/input/grid.txt
18/01/08 04:58:13 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 0 minutes, Emptier interval = 0 minutes.