hadoop2 shell简介

 

0 简图:

 



 

 

 

1  命令所在位置:

[root@h2single511-115 bin]# pwd
/usr/local/hadoop2.4/bin

 

 

2 和hadoop1 shell的区别:

 

hadoop1hadoop fs -ls /     其余写法类推
hadoop2hdfs dfs -ls /          其余写法类推

 

 

3 查看帮助命令写法: hdfs -help

 

eg:

 

[root@h2single511-115 bin]# hdfs -help
Usage: hdfs [--config confdir] COMMAND
       where COMMAND is one of:
  dfs                  run a filesystem command on the file systems supported in Hadoop.
  namenode -format     format the DFS filesystem
  secondarynamenode    run the DFS secondary namenode
  namenode             run the DFS namenode
  journalnode          run the DFS journalnode

 

 

4 查看 hadoop2 dfs下每个命令详细写法:[root@h2single511-115 bin]# hdfs dfs -help

 

查看 hadoop2 dfs下命令汇总写法:[root@h2single511-115 bin]# hdfs dfs

 

查看 hadoop2 具体命令详细写法: hdfs dfs  -help mkdir

eg:

[root@h2single511-115 bin]# hdfs dfs  -help mkdir
-mkdir [-p] <path> ...: Create a directory in specified location.
                  -p  Do not fail if the directory already exists

 

 

 5

a)执行bin/hdfs dfs [-command]
b)-ls 显示文件夹的内容
i.-h 显示文件大小的时候,使用K\M\G显示文件大小
ii.-R 递归显示文件夹包含的内容
c)-mkdir 创建文件夹
i.-p 递归创建文件夹
d)-put 上传文件
i.-f 如果已经存在文件,那么强制覆盖
ii.-p 把linux上的文件的时间、所有者,还有模式一起复制到hdfs中
e)-text 查看文件内容,包括zip、avro等格式内容 比-cat查看格式广
f)-appendToFile 向hdfs已经存在的文件追加内容
g)-count 显示文件(夹)的数量
h)-get -p  hdfs文件   linux文件  如果下载文件已存在 则覆盖掉
i)-get -mv src  dest 移动hdfs文件从一个位置到另一个位置

  hdfs dfs  -chmod -R  755  /user   修改hdfs权限

 

 6 常用到的:

 

hadoop distcp hdfs://hadoop0:8020/xx/user_test/dt=20130713(source)  hdfs://hadoop10:8020/xx/user_test/dt=20130713(目标集群)   alter table  xxx add partiton(dt='20130713')
hadoop job -kill 
hadoop job -list
hadoop version
hadoop jar xxx.jar arg...
 
hadoop admin:
hadoop balancer 数据重分布
hadoop dfsadmin hdfs管理命令 比如安全模式进入和退出
hadoop namenode format  常用 hdfs namenode format
hadoop secondarynamenode 
 
hdfs:
hdfs dfs -put src dest
hdfs dfs -get src local 
hdfs fsck file 查看文件状态 
hdfs dfs -du -h file 查看文件总大小

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值