HDFS命令操作

        今天小编调整了下精神,听到这首歌,感觉挺好听,就直接分享给大家了,而对这篇文章只罗列后续学习需要操作的命令,如果有需要更多命令的理解,可以在文章后面留言给小编。

HDFS命令主要分普通操作命令和管理命令:

普通操作命令: hdfs dfs******

-mkdir:在HDFS上创建目录

hdfs dfs -mkdir /aaa

hdfs dfs -mkdir /bbb/ccc

如果父目录不存在,使用-p参数先创建父目录

-ls      查看HDFS的某个目录

[root@bigdata11~]# hdfs dfs -ls /input

-ls-R   查看HDFS的某个目录,包含子目录

简写: -lsr

[root@bigdata11~]# hdfs dfs -ls -R /

-put            上传数据

-copyFromLocal  上传数据

-moveFromLocal  上传数据,相当于ctrl+x

-copyToLocal   下载数据

-get            下载数据

举例: hdfs dfs -get /input/data.txt .   //.代表当前linux的目录

-rm:删除目录

-rmr:删除目录,包括子目录

hdfs dfs -rmr /bbb

    日志:

17/12/08 20:32:10 INFOfs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 0minutes, Emptier interval = 0 minutes.

    Deleted /bbb

-cp:拷贝   

hdfs dfs -cp /input/data.txt/input/data2.txt

-mv:移动   

hdfs dfs -cp /input/data.txt /aaa/a.txt

-cat:查看文本的内容

hdfs dfs -cat /input/data.txt

管理命令:hdfsdfsadmin ******

-report: 打印HDFS的报告

举例:hdfs dfsadmin -report

-safemode:安全模式

hdfsdfsadmin -safemode

Usage:hdfs dfsadmin [-safemode enter | leave | get |wait]        

[root@bigdata11~]# hdfs dfsadmin -safemode get

Safemode is OFF

[root@bigdata11~]# hdfs dfsadmin -safemode enter

Safemode is ON

[root@bigdata11~]# hdfs dfs -mkdir /dddd

mkdir:Cannot create directory /dddd. Name node is in safe mode.

[root@bigdata11~]# hdfs dfsadmin -safemode leave

Safemode is OFF

        此篇文章主要是因为在搭建伪分布式模式的时候,出现了几个HDFS命令,所以这篇文章就罗列了几个,大家可以在上一篇文章《Hadoop-伪分布式模式搭建》的基础上练习下,了解这些HDFS命令。

在公众号 回复 3:获取最新的大数据学习路线,当前获取的大数据学习路线,还在完善中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值