常用命令

  1. -ls: 显示目录信息
  2. hadoop fs -ls /
  3. -mkdir: HDFS上创建目录
  4. hadoop fs -mkdir /test
  5. -moveFromLocal: 从本地剪切粘贴到HDFS
  6. hadoop fs -moveFromLocal ./hdfs-site.xml /test
  7. -appendToFile: 追加一个文件到已经存在的文件末尾
  8. hadoop fs -appendToFile workers /test/hdfs-site.xml
  9. -cat: 显示文件内容
  10. hadoop fs -cat /test/hdfs-site.xml
  11. -copyFromLocal:
  12. hadoop fs -copyFromLocal core-site.xml /test
  13. -copyToLocal: HDFS拷贝到本地
  14. hadoop fs -copyToLocal /test.json ./
  15. -cp: HDFS的一个路径拷贝到HDFS的另一个路径
  16. hadoop fs -cp /test.json /test
  17. -mv:在HDFS的目录中移动文件
  18. hadoop fs -mv /test/test.json ./
  19. -get: 等同于copyToLocal,就是从HDFS下载文件到本地
  20. hadoop fs -get /test.json
  21. -getmerge: 合并下载多个文件
  22. hadoop fs -getmerge /test/* ./test2.txt
  23. -put:等同于copyFromLocal
  24. hadoop fs -put log4j.properties /
  25. -tail: 显示一个文件的末尾
  26. hadoop fs -tail test.json
  27. -rm: 删除文件或文件夹
  28. hadoop fs -rm /test/core-site.xml
  29. -rmdir: 删除空目录
  30. hadoop fs -rmdir /test
  31. -du: 统计文件夹的大小信息
  32. hadoop fs -du /test
  33. -setrep: 设置HDFS文件的副本数量-具体备份多少看DataNode数量
  34. hadoop fs -setrep 10 /test.json