hadoop常用命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop常用命令相关的知识,希望对你有一定的参考价值。

1.常用命令

hdfs  dfs -ls / 

创建目录命令,逐级循环查看文件

hadoop fs -ls -R /tmp
hdfs fs -mkdir -p /user/root/input

修改所属组及用户

hadoop fs -chown -R root:root  /user/root/input 

统计文件数 文件夹数  文件大小

hadoop fs -count /

从linux上传文件到hadoop

hadoop fs -put file01 /user/root/input  
hadoop fs -copyFromLocal /root/install.log /user/root/input/

获取hadoop文件到linux系统

hadoop fs -get /user/root/input/file01  /root

查看hadoop中的文件

hadoop fs -cat /user/root/input/file01

或者使用以下命令也可以查看

hadoop fs -text output1/part-r-00000

合并多个文件(将/user/root/output1目录下的所有文件合并为 00.data)

hadoop fs -getmerge /user/root/output1 /lost+found/00.data

修改文件

hadoop fs -mv output1/part-r-00000  output1/part-r-000001

拷贝文件

hadoop fs -cp output1/part-r-000001  output1/part-r-000002

删除目录

hadoop fs -rm -r output1

删除hadoop中的文件

hadoop fs -rm /user/root/input/file01

查看统计信息

hadoop dfsadmin  -report

HDFS中fsck指令可以列出文件系统中各个文件由那些块构成

hadoop fsck / -files -blocks

获取帮助

hadoop fs -help

从本地文件系统将一个文件复制到hdfs

hadoop fs -copyFromLocal /lost+found/t_hft_1 hdfs://10.2.10.254:9000/user/root/input

管理命令

hdfs dfsadmin

2.进入和退出安全模式 Usage: hdfs dfsadmin [-safemode enter | leave | get | wait]

hadoop dfsadmin -safemode enter
hadoop dfsadmin -safemode leave

3.在服务器上执行jar包

hadoop jar MyMapReduce-1.jar /user/root/input /user/root/output/count

4.运行hadoop自带的样例

hadoop jar hadoop-mapreduce-examples-2.6.3.jar wordcount /user/root/input/danci /user/root/output2
hadoop jar hadoop-mapreduce-examples-2.6.3.jar pi 10 100

以上是关于hadoop常用命令的主要内容,如果未能解决你的问题,请参考以下文章

hadoop中常用的命令

Hadoop篇--Hadoop常用命令总结

Hadoop学习之路Hadoop集群shell常用命令

hadoop常用shell命令怎么用

Hadoop常用命令

Hadoop + spark常用命令