Hadoop hdfs基本操作命令

列出HDFS文件:

hadoop fsls [-R]
a) –ls后面不跟任何内容的话是列出HDFS的"/user/用户名/"目录下的内容;
b) -R 列出目录的同时,列出子目录的内容;
c)如果要列出某个文件夹中的内容,则-ls后面跟该文件夹的路径,例如列出input中的内容:hadoop fs –ls input

在HDFS中创建文件夹:

hadoop fs –mkdir dirname

例如:

hadoop fs –mkdir input

删除HDFS中的文件或文件夹

hadoop fs –rm 文件夹名或者文件名

上传文件到HDFS:

hadoop fs –put ~/a.txt input

查看HDFS下的某个文件:

 hadoop fs –cat 文件路径

将HDFS中的文件复制到本地系统中:

hadoop fs –get HDFS中的文件名本地系统中的文件名 本地存放地址

进入/退出安全模式

有时,在hadoop启动时不能对文件系统进行如创建文件,删除文件之类的操作,此时,文件系统所处的状 态叫做安全模式,用途大家可以到网上搜一搜,笔者不在这里赘述(由于笔者属于初学者,HDFS上的东西还不多,节点也不多,所以笔者一般开启Hadoop后,不管有没有在安全模式,先输退出安全模式的命令)。

hadoop dfsadmin –safemode enter
hadoop dfsadmin –safemode leave

猜你喜欢

转载自blog.csdn.net/yuanxiang01/article/details/79404344