HDFS的shell客户端以及命令介绍

1、hdfs的shell客户端

我们曾在bin>hadoop namenode-format对namenode进行过初始化。
在这里插入图片描述
输入hdfs ,会展示一些命令。
在这里插入图片描述
hdfs dfs展示一些具体的操作hdfs文件系统的命令,大部分命令和linux的一致,多出来的-get、-put分别是下载和上传。
在这里插入图片描述

2、hdfs dfs -mkdir /data2

在hdfs文件系统根目录下 / 创建一个data2文件。
输入linux01:9870打开页面。
在这里插入图片描述

3、hdfs dfs -put jdk-8u141-linux-x64.tar.gz /data2/

从虚拟机的文件系统中将jdk压缩包上传至hdfs文件系统新建的/data2/文件夹下。

在hdfs文件系统客户端查看。
在这里插入图片描述

刷新页面,在页面查看。
在这里插入图片描述
由于该文件大小超过128M,所以他会自动分块,点击文件名。
在这里插入图片描述
4、hdfs dfs -chmod -R 777 /data2/
修改hdfs根目录下data2的权限至最高。

这里文件夹里的文件权限较低,没有执行权。

在这里插入图片描述
执行上面的命令后,data2文件包括下面的所有文件将拥有最高权限,这样我们就可以在页面上将文件删除。
在这里插入图片描述
在这里插入图片描述

4、hdfs dfs -get HDFS的路径 本地路径

hdfs dfs -get /data2/f1.ssh /f3.ssh
在这里插入图片描述

5、hdfs dfs -rm -r /data2/

在这里插入图片描述
如果要删除hdfs中所有的文件,路径必须是全路径
hdfs dfs -rm -r hdfs://linux01:8020/*
这个路径就是在配置core-site.xml 文件中时,写的hdfs文件系统的默认路径。

6、hdfs dfs -cat(-less) hdfs文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值