Linux中HDFS简单的shell操作
实现Linux中实现HDFS中的基本操作
⾸先我们需要输⼊命令启动Hadoop
start-dfs.sh
1. 创建⽂件夹或⽬录
我们创建⼀个aa⽂件夹,并查看所有⽂件
创建:hdfs dfs -mkdir /aa
删除:hdfs dfs -rm -r /aa  备注:还有⼀种⽅法是 hdfs dfs -rmr /aa  这种⽅法也能删除但是会出来⼀个提⽰不推荐使⽤,建议使⽤ -rm -r
查看:hdfs dfs -ls /
linux安装jdk rpm安装
2. 上传⽂件
例如我们在我们linux中的⼀个jdk安装包上传到HDFS总的根⽬录  命令如下:
通过 -put我们来上传⽂件
hdfs dfs -put jdk-8u171-linux-x64.rpm hdfs://master:9000/
命令查看是否上传成功:hdfs dfs -ls /
然后我们可以去⽹页看到新加进去的⽂件的信息
如上图我们已经成功的从Linux本地中将JDK⽂件上传到了HDFS根⽬录下3.点击上传的⽂件可以下载到本地中
4.HDFS中的储存路径和本地⽂件系统⽆关,测试如下:
我们先删除本地中的JDK安装包
然后我们再从HDFS中下载下来,使⽤ -get获取到我们想要的⽂件
现在我们来查看⼀下HDFS中⽂件
hdfs dfs -ls /
5.我们现在将HDFS根⽬录上的JDK⽂件复制到另⼀个aa⽂件夹下,通过 -cp来复制⽂件到指定路径现在我们来看aa⽂件夹内已经有JDK安装包了
6.查看⽂件⼤⼩,
通过 hdfs dfs -du -h /  查看所有⽂件占⽤的空间⼤⼩(注意每个词中都有空格)
通过 hdfs dfs -df -h /查看空间⼤⼩(注意每个词中都有空格)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。