HDFS常用命令

命令 作用 样例 解释
-mkdir 创建目录 hadoop fs -mkdir sanguo
-moveFromLocal 剪切 hadoop fs -moveFromLocal shuguo.txt /sanguo 将本地文件剪切到hdfs
-copyFromLocal 拷贝 hadoop fs -copyFromLocal weiguo.txt /sanguo 将本地文件拷贝到hdfs
-put 拷贝 hadoop fs -put wuguo.txt /sanguo 和copyFromLocal 一样
-appendToFile 追加 hadoop fs -appendToFile liubei.txt /sanguo/shuguo.txt 追加一个文件到已存在文件末尾
-copyToLocal 下载 hadoop fs -copyToLocal /sanguo/shuguo.txt
hadoop fs -copyToLocal /sanguo/shuguo.txt shuguo222.txt
将hdfs文件下载到本地,可以指定目录以及文件名称
-get 下载 hadoop fs -get /sanguo/shuguo.txt 和copyToLocal一样
-ls 查看目录 hadoop fs -ls /sanguo
-count 查看目录 hadoop fs -count /sanguo 统计hdfs对应路径下的目录个数,文件个数,文件总计大小
-cat 查看文件内容 hadoop fs -cat /sanguo/shuguo.txt
-tail 查看 hadoop fs -tail /sanguo/shuguo.txt 查看文件末尾1kb数据
-chmod 修改权限 hadoop fs -chmod 777 /sanguo/shuguo.txt 该命令用法和Linux一样
-chown 修改文件拥有者 hadoop fs -chown demo:demo /sanguo/shuguo.txt 该命令用法和Linux一样
-chgrp 修改文件所属组 hadoop fs -chgrp root /sanguo/shuguo.txt 该命令用法和Linux一样
-cp 拷贝 hadoop fs -cp /sanguo/shuguo.txt /demo 将hdfs上的文件拷贝到另一个目录
-mv 拷贝 hadoop fs -mv /sanguo/shuguo.txt /demo 将hdfs上的文件剪切到另一个目录
-rm 删除 hadoop fs -rm /sanguo/shuguo.txt
-du 查看文件大小 hadoop fs -du /sanguo
-setrep 设置副本数量 hadoop fs -setrep 2 /sanguo/shuguo.txt 副本数量不能超过集群数量

你可能感兴趣的:(#,hadoop,hdfs,hadoop,大数据)