当前位置:   article > 正文

Hadoop中hdfs的操作:_后台进入hdfs

后台进入hdfs
  1. Hadoop中hdfs的操作:
  2. HDFS命令示例:
  3. hadoop fs -mkdir /user/trunk
  4. hadoop fs -ls /user
  5. hadoop fs -lsr /user (递归的)
  6. hadoop fs -put test.txt /user/trunk
  7. hadoop fs -put test.txt . (复制到hdfs当前目录下,首先要创建当前目录)
  8. hadoop fs -get /user/trunk/test.txt . (复制到本地当前目录下)
  9. hadoop fs -cat /user/trunk/test.txt
  10. hadoop fs -tail /user/trunk/test.txt (查看最后1000字节)
  11. hadoop fs -rm /user/trunk/test.txt
  12. hadoop fs -help ls (查看ls命令的帮助文档)
  13. hadoop fs -mkdir /tmp/input 在HDFS上新建文件夹
  14. hadoop fs -mkdir /test
  15. hadoop fs -mkdir /test
  16. ------------将本地磁盘文件存放到hdfs文件系统中------------------
  17. hadoop fs -put input1.txt /tmp/input 把本地文件input1.txt传到HDFS的/tmp/input目录下
  18. hadoop fs -get input1.txt /tmp/input/input1.txt 把HDFS文件拉到本地
  19. hadoop fs -ls /tmp/output 列出HDFS的某目录
  20. hadoop fs -cat /tmp/ouput/output1.txt 查看HDFS上的文件
  21. hadoop fs -rmr /home/less/hadoop/tmp/output 删除HDFS上的目录
  22. hadoop dfsadmin -report 查看HDFS状态,比如有哪些datanode,每个datanode的情况
  23. hadoop dfsadmin -safemode leave 离开安全模式
  24. hadoop dfsadmin -safemode enter 进入安全模式
  25. --------hdfs内部复制文件命令
  26. ./hadoop fs -cp /input/jdk.rpm /test
  27. hadoop fs -cp /input/jdk.rpm /test1
  28. hadoop fs -cp /input/jdk.rpm /test2
  29. hadoop fs -cp /input/jdk.rpm /test3
  30. --------Snapshot 基本操作------------------------
  31. 对一个路径开启Snapshot: hdfs dfsadmin -allowSnapshot <path>
  32. 关闭 Snapsshots: hdfs dfsadmin -disallowSnapshot <path>
  33. 创建Snapshosts:hdfs dfs -createSnapsshot <path> [snapshot names]
  34. 删除Snapshots:hdfs dfs -deleteSnaphost <path> <snapshotName>
  35. 修改Snapshots的名字:hdfs dfs -renameSnapshot <path> <oldname> <newname>
  36. 获取Snapshot 列表:hdfs lsSnapshottableDir
  37. 获取两个Snapshot的不同:hdfs snapsshotDiff <path> <fromSnapshot> <toSnapshot>
  38. ----先要开启snapshot功能,才能snapshot镜像
  39. ./hdfs dfsadmin -allowSnapshot /test
  40. ./hdfs dfsadmin -allowSnapshot /test1
  41. ./hdfs dfsadmin -allowSnapshot /test123
  42. ./hdfs dfsadmin -allowSnapshot /test2
  43. -----------------------创建snapshot镜像
  44. hdfs dfs -createSnapshot /test s1
  45. ./hdfs dfs -createSnapshot /test s1
  46. ./hdfs dfs -createSnapshot /test s2
  47. ./hdfs dfs -createSnapshot /test123 s2
  48. ./hdfs dfs -createSnapshot /test1 s3
  49. ----删除snapshot镜像
  50. hdfs dfs -deleteSnaphost <path> <snapshotName>
  51. hdfs dfs -deleteSnaphost /test s1
  52. hdfs dfs -deleteSnaphost /test s2
  53. -deleteSnapshot
  54. ---hdfs授权
  55. ./hadoop -fs -chmod 777 /wc
  56. hadoop fs -chmod 777 /
  57. hadoop fs -chmod 777 /input

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/510574
推荐阅读
相关标签
  

闽ICP备14008679号