hdfs
文件系统对比理解windows 的 ntfs linux 的文件系统
区别对待数据管理系统mysql、oracle只负责存储文件
为处理大数据而生, 目的数据虽然存储在不同机器上,
单对用户来说 都像是在一台机器上。
hdfs shell
hdfs [--config confdir] [--loglevel loglevel] COMMAND
--config 指定配置信息的文件信息
适合很多的变化的环境的情况下
bin/hdfs dfs -ls hdfs://Slave1:9000
相当于系统中的ls
bin/hdfs dfs -appendToFile -hdfs://Master:9000 from stdin
cat 查看 文件内容
bin/hdfs dfs -cat hdfs://Master:9000/user/hadoop/input/mapred-site.xml
数据管理系统与文件系统的区别
Chgrp 改变用户组
+R 递归修改所有的文件组属性
chmod 修改文件所有者
所有者、组、其他
linux 系统权限的表示的两种方法
1) 9位字符
rwxrwxrwx 对应的用户、组、其他人 分别具有 读 、写、执行的权限
r__rwxrwx 用户具有 读权限 组和其他 用户 具有 读写执行的权限
2) 8 进制
421 从左到右分别表示 读、写、执行的权限 ,
加一起表示 这个用户所有的权限
比如:
777 用户、组、其他人 都具有这个读写执行权限
744 用户具有读写执行权限 组、其他只有 读权限
00:46:20
bandicam 2015-07-12 11-09-16-015.avi
10m
count 统计文件下面 有多少文件文件夹
du
dus
get 将文件从hdfs 文件系统 拷贝到linux 系统
copyTolocal
hdfs dfs -mkdir -p /x/xx 递归创建目录
hdfs dfs -ls -R /x 递归显示
rm 删除 -f 不提示出错的信息 (处理返回值?)
rm -r 递归删除
setrep 设置副本
stat 路径的统计信息
tail 显示最后1kb的内容 -f 自动追加
touchz 创建大小为0 的文件 空文件