CGFT《大数据技术原理与应用》中的HDFS常用命令。在Linux命令行终端,我们可以利用Shell命令对Hadoop进行操作。利用这些命令可以完HDFS中文档的上传、下载、复制、查看文件信息、格式化名称节点等操作。关于HDFS的She命令有一个统一的格式。

hadoop command [genericoptions] (commandoptiona]

HDFS有很多命令,其中,fs命令可以说是HDFS*常用的命令,利用fs命令可以查看HDF文件系统的目录结构、上传和下载数据、创建文件等。该命令的用法如下。

hadoop fs [genericoptions] [commandOptions]

CGFT

具体如下。

· hadoop fs-ls。显示指定的文件的详细信息。

· hadoop fs-cat。将指定的文件的内容输出到标准输出(stdout)。

·hadoop fs-chgrp[-R]group。将指定的文件所属的组改为group,使用-R将对指定的文件夹内的文件进行递归操作。这个命令只适用于超级用户。

·hadoop fs-chown[-R]{owner][:[group]]。改变指定的文件的拥有者,-R用于递归改变文件夹内的文件的拥有者。这个命令只适用于超级用户。

· hadoop fs-chmod[-R]。将指定的文件的权限更改为。这个命令只适用于超级用户和文件的所有者。

· hadoop fs-tail[-f]。将指定的文件*后1KB的内容输出到标准输出(stdout)上。-f选项用于持续检测新添加到文件中的内容。

·hadoop fs-stat[format]。以指定的格式返回指定的文件的相关信息。当不指定format的时候,返回文件的创建日期。

·hadoop is-touchz spath》。创建一个cpath》指定的空文件。

·hadoop fs-copyPromLocal-localsrexdap。将本地源文件