hdfs的使用【图解】
Hadoop 启动一个hadoop的客户端
查看目录结构
*只有绝对路劲的访问方式
创建目录
文件上传
两种方式
需要注意:文件输上传的时候给定的hdfs的路径是一个存在的目录,则会上传到这个目录下,名字是源文件的名
文件上传的时候给定的hdfs的路径是不存在的,就会认为给的路劲的最后一级路径是文件名,对本地文件进行重命名
2.
等同于put 将本地文件复制到
将本地文件剪切到本地hdfs上
文件下载 hdfs---》本地(linux\windows)
下载文件夹,文件和目录都可以下载
从hdfs复制到本地 同get
贰、
报错:暂时不可用,未来或许可用
仨。合并下载(掌握*)
hadoop fs -getmerge hdfs路径1 hdfs路径2.。。。 本地路径
hadoop fs -getmerge /hello.txt /mapred-site.xml ./merge.txt
将hdfs上的多个路径的文件
文件追加
hadoop fs -appendToFile 本地 hdfs路径
hadoop fs -appendToFile
目前只有一个块
追加的时候在hdfs服饰文件的末尾追加的,原始文件的最后一个数据块的末尾追加的,而不是独立成的一个数据块
查看文件
查看文件的所有内容,
hadoop fs -cat /test/hellow.txt
查看文件末位数据 末尾1kb的数据hadoop fs -tail /test/LICENSE.txt
文件的复制和移动 hdf ? hdfs
hadoop fs -cp hdfs HDFS
hadoop fs -cp /yy /test
hadoop fs -mv hdfs的路径 hdfs的路径 常用
hadoop fs -mv /tt /test
新建文件 (基本不用因为hdfs不能修改文件)
Hadoop fs -touchz hdfs文件名
Hadoop fs -touchz /cc_tt
权限
这里加一个-R,就全改了
级联修改用户名和组
***删除文件
hadoop fs -rmdir /aa 只能删除空文件夹 不需要记 基本不用
hadoop fs -rm -r/R -f /aa 强制删除非空文件夹
hadoop fs -rm -rf /ss 错误示范
18/08/21 16:17:02 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 0 minutes, Emptier interval = 0 minutes.
Deleted /aa
hadoop fs -rm -f /ss/hadoop-2.7.6-src.tar.gz 删除文件
-r级联
-f 强制删除
查看磁盘空间占用情况
手动修改副本格式
当前设置已经设置完成
- - - -- -