Bootstrap

HDFS常用命令

1 -help :输出这个命令参数
-help rm

2 -ls 显示目录信息

3 -mkdir 在hdfs上创建目录
-mkdir -p 路径
-p 确保目录名称存在,不存在就新建一个

4 -moveFromLocal 复制本地文件到hdfs,成功后删除本地文件
moveFromLocal

5 -moveToLocal 复制hdfs文件到本地,完成后删除hdfs上的文件
moveToLocal

6 -appendToFile:追加一个小文件(本地文件内容)到已存在文件的末尾(hdfs上的文件)(合并小文件)
appendToFile

7 -cat 显示文件内容
-cat 文件目录/文件名

8 chgrp(英文全拼:change group)命令用于变更文件或目录的所属群组
chgrp -v bin log2012.log
-v 显示执行过程
文件log2012.log所属组变更为bin

chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令
	chown root /var/run/httpd.pid 把 /var/run/httpd.pid 的所有者设置 root

chod(英文全拼:change mode)命令是控制用户对文件的权限的命令 **只有文件所有者和超级用户可以修改文件或目录的权限**
	chmod ugo+r file1.txt  将文件 file1.txt 设为所有人皆可读取

9 -copyFromLocal 从本地文件系统拷贝文件到hdfs中

10 -copyToLocal 从hdfs拷贝到本地

11 -cp 从hdfs的一个路径拷贝到另一个路径

12 -mv在hdfs中移动文件

13 -get等同于copyToLocal 从hdfs上下载到本地

14 -getmerge 合并下载多个文件到一个文件中
-getmerge 多个文件所在目录 合并后存储的文件名

15 -put 相当于copyFromLocal

16 -tail显示文件的末尾

17 -cat 显示该文件内容

18 -vim 进入文件修改页面

19 先使用命令:wq,然后再按下enter键,保存修改并退出编辑界面

20 -rm删除文件或文件夹

;