我是个爱总结的乖孩子,各个命令CSDN和官方文档上都有,我总结了自己操作过,用着顺手常用的命令,也希望给其他同学有所帮助,希望各位前辈大佬多多批评。=,=
• cat:hdfs dfs -cat /stu / test.csv #在终端显示文件内容
• ls:hdfs dfs -ls(r) / tmp #显示当前目录下的所有文件, -r 层层循出文件夹(递归)
• cp:hdfs dfs -cp /stu / test.csv /tmp/ # 复制文件到指定目录
• mv:hdfs dfs -mv / stu /test.csv /tmp/ # 移动文件到指定目录或改名
• put:hdfs dfs -put / home/ hdfs/ thrift-0.10.0/ /stu/ #将本地文件上传到HDFS
• get:hdfs dfs -get /stu / test.csv /home/hdfs/ #将HDFS中的文件下载到本地目录
• getmerg:hdfs dfs -getmerg/stu/* /home/hdfs #将某目录下的所有文件打包下载到本地加上 -nl 后,合并到local file中的hdfs文件之间会空出一行
• mkdir:hdfs dfs -mkdir / stu / newfolder #创建文件
• - touchz 创建一个空文件
• rmr:hdfs dfs -rmr -p / stu / newfolder #删除文件夹 后跟 -p 可以创建不存在的父路径
•官方文档:http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.html