在Master主机的终端中,可以使用提供的HDFS指令,主要有
命令 | 说明 |
hadoop fs -mkdir | 创建HDFS目录 |
hadoop fs -ls | 查看HDFS目录 |
hadoop fs -copyFromLocal | 复制本地文件到HDFS |
hadoop fs -put | 复制本地文件到HDFS(覆盖) |
hadoop fs -cat | 列出HDFS目录下文件内容 |
hadoop fs -copyToLocal | 将HDFS文件复制到本地 |
hadoop fs -get | 将HDFS文件复制到本地 |
hadoop fs -cp | 复制HDFS文件 |
hadoop fs rm | 删除HDFS文件 |
创建目录
hadoop fs -mkdir /user
hadoop fs -mkdir /user/coldwater
hadoop fs -mkdir /usr/coldwater/test
hadoop fs -mkdir
查看创建的目录
hadoop fs -ls /
hadoop fs -ls /user
hadoop fs -ls /user/coldwater
复制本地文件到HDFS
Hadoop fs -copyFromLocal /usr/local/hadoop/NOTICE.txt /usr/local/hadoop/LICENSE.txt /user/coldwater/test
查看HDFS目录
可以看到文件成功复制到HDFS中
从HDFS复制文件到本地计算机
执行 mkdir test cd test hadoop fs -copyToLocal /user/coldwater/test/NOTICE.txt
可以看到成功复制到本地
——通过Hadoop HDFS Web页面浏览HDFS
地址: http://master:50070/
选中一个文件查看详情:可以该文件所属的blockID 以及在 data1 节点、data2节点都存放有副本