Hadoop的命令

搭建好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/*

相關文章
相關標籤/搜索