今天小编调整了下精神,听到这首歌,感觉挺好听,就直接分享给大家了,而对这篇文章只罗列后续学习需要操作的命令,如果有需要更多命令的理解,可以在文章后面留言给小编。
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:获取最新的大数据学习路线,当前获取的大数据学习路线,还在完善中。