Hadoop之HDFS命令行操作归纳
作为一个分布式文件系统,HDFS对外提供了2种访问方式,一种是shell命令,一种是java api接口。当然,2种本质都一样,都是通过配置的hdfs入口进行访问,不过一种包装为shell命令,一种包装为java api的方式。
注意需要先配置好环境变量,这样方便在任意目录下都能调用hdfs的命令
1.文件查看
1.hdfs dfs -ls 路径名(hdfs中的绝对路径)
2. hdfs dfs -cat 文件路径名
3. hdfs dfs -tail 文件路径名
4.hdfs dfs -head 文件路径名
还有其他linux shell命令,可以自行尝试。hadoop的shell命令在设计时,有意识和linux shell命令重叠,包括指令和参数名
2.文件创建
- hdfs dfs -touch 文件路径名
- hdfs dfs -mkdir 文件夹路径名
3.文件删除
rm
4.文件写入
1.appendToFile
5.文件移动和内部拷贝
- hdfs dfs -mv hdfs路径1 hdfs路径2(注意这里可以移动,也可以改名&#x