【胖鱼头】hadoop常用命令

来源:互联网 发布:linux socket 传文件 编辑:程序博客网 时间:2024/04/27 22:03
  • 查看目录信息
bin/hadoop fs -ls /user
  • 创建目录
bin/hadoop fs -mkdir /user
  • 查看文件内容
bin/hadoop fs -cat /user/input/test.txt
  • 将本地文件存储到hadoop
bin/hadoop fs -put /home/yjg/tmp/test.txt /user/input/
  • 将本地目录存储到hadoop
bin/hadoop fs -put /home/yjg/hadoop-hbase-test /user/input/
  • 将hadoop上某个文件下载到本地
bin/hadoop fs -get /user/input/hadoop-hbase-test/lib/hadoop-auth-2.2.0.jar ~/tmp/
  • 将hadoop上多个文件下载到本地,使用通配符
bin/hadoop fs -get /user/input/*.jar ~/tmp/
  • 删除hadoop上指定文件
bin/hadoop fs -rm /user/input/test.txt
  • 删除hadoop上指定目录(含子目录)
bin/hadoop fs -rm -r /user/input/hadoop-2.6.0-src
  • 创建空文件
bin/hadoop fs -touchz /user/input/new.txt
  • 复制文件
bin/hadoop fs -cp /user/input/test1.txt /user/input/test2.txt
  • 移动及重命名文件
bin/hadoop fs -mv /user/input/new.txt /user/input/tmp/ok.txt
  • 将hadoop目录下所有文件合并为一个文件下载到本地
bin/hadoop fs -getmerge /user/input/tmp ~/merge.txt
  • 将hadoop作业kill掉
hadoop job –kill [job-id]

0 0
原创粉丝点击