Hadoop上路_05-HDFS中的文件操做

1.Hadoop操做:

1查看Hadoop版本:

2)自動開啓Hadoop

hm@hm-ubuntu:~$ start-all.sh

3)手動開啓Hadoop

2.HDFS操做:

1)查看HDFS上的文件:

hadoop dfs -ls / 等同於 hadoop fs -ls /

2)向HDFS上傳文件:

(1)使用put命令:
shell

hadoop fs -put test.txt /home/fs-test.txt

2)使用copyFromLocal命令:
ubuntu

hadoop fs -copyFromLocal 本地目錄/本地文件 /HDFS目錄/文件

3)從HDFS下載文件:

hadoop fs -get /HDFS目錄/文件 本地目錄/文件

(1)拷貝單個文件: app

2)拷貝整個目錄: oop


紅色方框選中的hadoop-hm目錄是以前咱們在core-site.xml文件中配置的臨時目錄。紅色橢圓選中的home是剛剛咱們congHDFS下載的文件夾。 spa

4)刪除HDFS上的文件:

hadoop fs -rmr /home/*.txt

5)HDFS的更多命令:



3.MapReduce示例操做-統計字符

1)在HDFS上執行jar程序:

hadoop jar hadoop-examples-1.1.2.jar wordcount /test.txt /result



警告:     
        13/05/11 16:43:29 INFO input.FileInputFormat: Total input paths to process : 1 
        13/05/11 16:43:29 INFO util.NativeCodeLoader: Loaded the native-hadoop library 
        13/05/11 16:43:29 WARN snappy.LoadSnappy: Snappy native library not loaded   code

速度挺快的,頁面上只看到完成的任務: orm

2)查看統計結果: 



- end
xml

相關文章
相關標籤/搜索