hadoop[3]-shell命令操作

hdfs的shell操作:

大致介绍(http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_user_guide.html#Shell%E5%91%BD%E4%BB%A4)操作文件命令格式格式:

hadoop fs 操作命令 参数

bin/hadoop fs -help 命令列出所有Hadoop Shell支持的命令。而 bin/hadoop fs -help command-name 命令能显示关于某个命令的详细信息,一些简单的命令:

# 查看某个目录下有哪些文件
hadoop fs -ls hdfs://hadoop-server-00:9000/
hadoop fs -ls /

# 上传与下载文件
hadoop fs -copyFromLocal /root/jdk-8u191-linux-x64.tar.gz /
hadoop fs -copyToLocal /jdk-8u191-linux-x64.tar.gz /home/hwt/

hadoop fs -put /root/jdk-8u191-linux-x64.tar.gz /
hadoop fs -get /jdk-8u191-linux-x64.tar.gz /home/hwt/

# 下载多个文件到本地一个文件中
-getmerge
# 从本地移动到hdfs
-moveFromLocal
# 从hdfs移动到本地
-moveToLocal
# 从hdfs一个路径拷贝到hdfs另一个路径
-cp
# 在hdfs内部移动
-mv
# 删除目录或文件
-rm -r
# 删除空目录
-rmdir

所有命令可参考官网:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html

猜你喜欢

转载自www.cnblogs.com/wange/p/9853573.html