CGFT《大數(shù)據(jù)技術原理與應用》中的HDFS常用命令。在Linux命令行終端,我們可以利用Shell命令對Hadoop進行操作。利用這些命令可以完HDFS中文檔的上傳、下載、復制、查看文件信息、格式化名稱節(jié)點等操作。關于HDFS的She命令有一個統(tǒng)一的格式。

hadoop command [genericoptions] (commandoptiona]

HDFS有很多命令,其中,fs命令可以說是HDFS*常用的命令,利用fs命令可以查看HDF文件系統(tǒng)的目錄結構、上傳和下載數(shù)據(jù)、創(chuàng)建文件等。該命令的用法如下。

hadoop fs [genericoptions] [commandOptions]

CGFT

具體如下。

· hadoop fs-ls。顯示指定的文件的詳細信息。

· hadoop fs-cat。將指定的文件的內(nèi)容輸出到標準輸出(stdout)。

·hadoop fs-chgrp[-R]group。將指定的文件所屬的組改為group,使用-R將對指定的文件夾內(nèi)的文件進行遞歸操作。這個命令只適用于超級用戶。

·hadoop fs-chown[-R]{owner][:[group]]。改變指定的文件的擁有者,-R用于遞歸改變文件夾內(nèi)的文件的擁有者。這個命令只適用于超級用戶。

· hadoop fs-chmod[-R]。將指定的文件的權限更改為。這個命令只適用于超級用戶和文件的所有者。

· hadoop fs-tail[-f]。將指定的文件*后1KB的內(nèi)容輸出到標準輸出(stdout)上。-f選項用于持續(xù)檢測新添加到文件中的內(nèi)容。

·hadoop fs-stat[format]。以指定的格式返回指定的文件的相關信息。當不指定format的時候,返回文件的創(chuàng)建日期。

·hadoop is-touchz spath》。創(chuàng)建一個cpath》指定的空文件。

·hadoop fs-copyPromLocal-localsrexdap。將本地源文件<localsre復制到路徑<dst指定的文件或文件夾中。