Hadoop中的一些基本操作——HDFS操作

1.显示指定目录的内容,若集群根目录有teacher目录,显示目录内容则命令为

hadoop fs -ls /teacher

2.在指定位置创建目录,若需要在集群目录中创建子目录abc,则命令为

hadoop fs -mkdir /teacher/abc     //在teacher目录中创建子目录

hadoop fs -mkdir /abc             //在集群根目录创建子目录

hadoop fs -mkdir -p /aaa/bbb/cc   -p参数:允许一次性创建多级目录

3.将本地文件剪切到集群指定位置,若本地/temp目录下有一个文件log.dat,需要剪切到student下,命令为

hadoop fs -moveFromLocal /temp/log.dat /student/

4.将本地文件上传到集群指定位置,若本地/temp目录下有一个文件log.dat,上传到student下,命令为

hadoop fs -put /temp/log.dat /student  或

hadoop fs -copyFromLocal /temp/log.dat /student

5.上传文件,若将本地/temp/data文件夹所有内容上传到集群的/student目录下,命令为

hadoop fs -put /temp/data /student 或

hadoop fs -copyFromLocal /temp/data /student

6.复制集群中文件到集群另一目录,将/student下log.dat复制到/abc下并改名为tt.dat

hadoop fs -cp /student/log.dat /abc/tt.dat

7.删除集群中指定文件,将/abc下的tt.dat删除

hadoop fs -rm /abc/tt.dat

8.设置集群中指定文件的副本数量,若设置/student/log.dat的副本为2,命令为

hadoop fs -setrep 2 /student/log.dat

9.显示集群中指定文件的内容,若显示/student/log.dat的内容,命令为

hadoop fs -cat  /student/log.dat

10.将集群中指定文件下载到本地,若将/student下log.dat文件下载本地目录下

hadoop fs -get /student/log.dat            //当前目录

hadoop fs -get /student/log.dat  /temp     //本地指定目录  或

hadoop  fs  -copyToLocal  /student/log.dat  /temp    

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

What’smean

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值