Hadoop HDFS命令

时间:2024-03-31 21:59:15

在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目录

Hadoop HDFS命令

可以看到文件成功复制到HDFS中

从HDFS复制文件到本地计算机

执行 mkdir test   cd test   hadoop fs -copyToLocal /user/coldwater/test/NOTICE.txt

Hadoop HDFS命令

可以看到成功复制到本地

 

——通过Hadoop HDFS Web页面浏览HDFS

地址: http://master:50070/

Hadoop HDFS命令

 

选中一个文件查看详情:可以该文件所属的blockID  以及在 data1 节点、data2节点都存放有副本 

 Hadoop HDFS命令