hdfs的shell操作

1.目前2.4.1的版本shell的操作总共有这么一些,可以使用命令:hadoop fs 来查看有哪一些

-help [cmd]	//显示命令的帮助信息
-ls(r) 	//显示当前目录下所有文件
-du(s) 	//显示目录中所有文件大小
-count[-q] 	//显示目录中文件数量
-mv  	//移动多个文件到目标目录
-cp  	//复制多个文件到目标目录
-rm(r)		//删除文件(夹)
-put  	//本地文件复制到hdfs
-copyFromLocal	//同put
-moveFromLocal	//从本地文件移动到hdfs
-get [-ignoreCrc]  	//复制文件到本地,可以忽略crc校验
-getmerge  		//将源目录中的所有文件排序合并到一个文件中
-cat 	//在终端显示文件内容
-text 	//在终端显示文件内容
-copyToLocal [-ignoreCrc]  	//复制到本地
-moveToLocal  
-mkdir 	//创建文件夹
-touchz 	//创建一个空文件


2.HDFS的Shell命令练习

#hadoop fs -ls /  查看HDFS根目录
#hadoop fs -mkdir /test 在根目录创建一个目录test
#hadoop fs -mkdir /test1 在根目录创建一个目录test1
#hadoop fs -put ./test.txt /test 
或#hadoop fs -copyFromLocal ./test.txt /test
#hadoop fs -get /test/test.txt .
或#hadoop fs -getToLocal /test/test.txt .
#hadoop fs -cp /test/test.txt /test1
#hadoop fs -rm /test1/test.txt
#hadoop fs -mv /test/test.txt /test1
#hadoop fs -rmr /test1   


你可能感兴趣的:(hadoop)