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

hadoop command [genericoptions] (commandoptiona]

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

hadoop fs [genericoptions] [commandOptions]

CGFT

具體如下。

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

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

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

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

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

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

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

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

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