【实验内容】 (1) 向HDFS中上传任意文本文件; (2) 从HDFS中下载指定文件; (3) 将HDFS中指定文件的内容输出到终端中; (4) 显示HDFS中指定的文件夹下所有文件的读写权限、大小、创建时间、路径等信息; (5) 在HDFS中的根目录下创建和删除一个子目录; (6) 删除HDFS中指定的文件; 要求:写出上面的各条Shell命令,并解释每条命令的功能及执行的结果。 |
【实验结果】 (1) 向HDFS中上传任意文本文件; hadoop dfs –put [本地地址] [hadoop目录]
root@ubuntu:~# hadoop dfs -put /home/kooing/Documents/text3 /user/root
(2) 从HDFS中下载指定文件; hadoop dfs -get [文件目录] [本地目录] root@ubuntu:~# hadoop dfs -get /user/root/text3 /home/kooing/Downloads
(3) 将HDFS中指定文件的内容输出到终端中; hadoop dfs –cat [文件目录] root@ubuntu:~# hadoop dfs -cat /user/root/text3
(4)显示HDFS中指定的文件夹下所有文件的读写权限、大小、创建时间、路径等信息; Hadoop dfs –ls [文件目录] root@ubuntu:~# hadoop dfs –ls
(5) 在HDFS中的根目录下创建和删除一个子目录; hadoop dfs –mkdir root@ubuntu:~# hadoop dfs -mkdir /test4
hadoop dfs –rmr root@ubuntu:~# hadoop dfs -rmr /test4
(6) 删除HDFS中指定的文件; hadoop dfs –rm [目录地址] root@ubuntu:~# hadoop dfs -rm /user/root/text3
|