1.分布式文件系统是位于操作系统之上的一层文件管理系统。
2.HDFS中的数据存储,在用户看来,非常类似于linux的文件管理——树状的目录结。
3.hdfs中的文件内容是可以追加的.
4.启动HDFS进程的用户是超级用户,不受任何权限限制。(谁启动谁就是超级用户)
5.NameNode包含文件与数据的映射
hadoop-2.6.0-src\hadoop-2.6.0-src\hadoop-common-project\hadoop-common\src\main\resources\core-default.xml 中
fs.defaultFS 决定 hdfs 访问形式
pwd hadoop
hdfs 访问命令
bin/hdfs dfs -ls hdfs://xxx.xxx:9000/
-R 递归显示
bin/hdfs dfs -ls -R hdfs://xxx.xxx:9000/
hdfs 不支持插入 只能追加
hdfs: hdfs-site.xml中dfs.permissions 权限控制(true/fales)
比如:非root用户还是能对644文件进行编辑操作。
count [-h](带单位k)
文件夹数量 文件数量 文件大小
-cp 时 加 -p -f 把原来的权限信息也复制过去,保留原有信息
-get -crc 校验 如果数据损坏不能下载,就使用 -ignorecrc
-mkdir -p 多级父目录都没创建时使用
-rm -skipTrash 不进回收站 删除
-f 确定
-R 递归删除