搭建好hdfs集羣以後,在任何一臺機器上能夠使用命令在hdfs中建立文件夾和上傳文件等操做:html
hadoop命令:很少,很好理解linux
http://hadoop.apache.org/docs/r1.0.4/cn/hdfs_shell.htmlweb
一些特殊的命令說明:shell
-appendToFileapache
功能:追加一個文件到已經存在的文件末尾app
示例:hadoop fs -appendToFile ./hello.txt hdfs://hadoop-server01:9000/hello.txtoop
能夠簡寫爲:spa
Hadoop fs -appendToFile ./hello.txt /hello.txtserver
-text htm
功能:以字符形式打印一個文件的內容
示例:hadoop fs -text /weblog/access_log.1
-chgrp
-chmod
-chown
功能:linux文件系統中的用法同樣,對文件所屬權限
示例:
hadoop fs -chmod 666 /hello.txt
hadoop fs -chown someuser:somegrp /hello.txt
-getmerge
功能:合併下載多個文件
示例:好比hdfs的目錄 /aaa/下有多個文件:log.1, log.2,log.3,...
hadoop fs -getmerge /aaa/log.* ./log.sum
-df
功能:統計文件系統的可用空間信息(-h 顯示系統空間按照M或G的單位顯示)
示例:hadoop fs -df -h /
-du
功能:統計文件夾的大小信息(-s 顯示文件夾總共的大小和文件夾名,不加-s,顯示每一個子文件夾的名字和大小)
示例:
hadoop fs -du -s -h /aaa/*