购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5
HDFS的命令

在Hadoop 1.x版本中,使用hadoop命令管理HDFS文件系统。在Hadoop 2.x版本中,使用hdfs命令管理HDFS文件系统。

以下是Hadoop 1.x版本的命令,现在依然可以使用:

 
    # hadoop fs -ls /
    Found 2 items
    drwxr-xr-x   - root supergroup      0 2018-12-09 21:45 /test
    drwx------   - root supergroup      0 2018-12-09 20:46 /tmp

也可以省去hdfs://server201:8020,直接输入“/”(斜线)即可:

 
    [root@server51 ~]# hdfs dfs -ls /
    Found 2 items
    drwxr-xr-x   - root supergroup     0 2018-12-09 21:45 /test
    drwx------   - root supergroup     0 2018-12-09 20:46 /tmp

以下是几个常用的命令。显示服务器文件列表:

 
    hdfs  dfs -ls /

将本地文件复制到HDFS上去:

 
    $hdfs dfs -copyFromLocal  ~/home/wangjian/some.txt  /some.txt

查看服务器上的文件内容:

 
    $hdfs dfs -cat /some.txt

从服务器下载文件到本地:

 
    $hdfs dfs -copyToLocal /test1.txt test1.txt

服务器文件和文件夹计数:

 
    $hdfs dfs -count /

向服务器上传文件:

 
    $hdfs dfs -put test1.txt /test2.txt

从服务器获取文件到本地: m3bCgYJkxADE/UEZFr5DCcShanDBKz7/IC2nuIRXUjoCtnkPbNSm07JQsDu11Kmq

 
    $hdfs dfs -get /test2.txt test3.txt
点击中间区域
呼出菜单
上一章
目录
下一章
×