天天看點

分布式檔案系統HDFS 練習

作業要求來自于:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/3292

利用Shell指令與HDFS進行互動

以”./bin/dfs dfs”開頭的Shell指令方式

1.目錄操作

(1)在HDFS中為hadoop使用者建立一個使用者目錄(hadoop使用者)

分布式檔案系統HDFS 練習

(2)在使用者目錄下建立一個input目錄

分布式檔案系統HDFS 練習
分布式檔案系統HDFS 練習

(3)在HDFS的根目錄下建立一個名稱為input的目錄

分布式檔案系統HDFS 練習
分布式檔案系統HDFS 練習
分布式檔案系統HDFS 練習

(4)删除HDFS根目錄中的“input”目錄

分布式檔案系統HDFS 練習

2.檔案操作

(1)使用vim編輯器,在本地Linux檔案系統的“/home/hadoop/”目錄下建立一個檔案:姓名.txt

分布式檔案系統HDFS 練習

(2)在該檔案裡面可以随意輸入一些單詞,如學号

分布式檔案系統HDFS 練習

(3)把本地檔案系統的“/home/hadoop/姓名.txt”上傳到HDFS中的目前使用者目錄的input目錄下

分布式檔案系統HDFS 練習

(4)檢視一下檔案是否成功上傳到HDFS中

分布式檔案系統HDFS 練習
分布式檔案系統HDFS 練習

(5)檢視HDFS中的姓名.txt這個檔案的内容

分布式檔案系統HDFS 練習

(6)把檔案從HDFS中目前使用者目錄的input目錄拷貝到HDFS根目錄

分布式檔案系統HDFS 練習
分布式檔案系統HDFS 練習

(7)從HDFS根目錄删除這個檔案

分布式檔案系統HDFS 練習

(8)把HDFS中的姓名.txt檔案下載下傳到本地檔案系統中的“/home/hadoop/下載下傳/”這個目錄下

分布式檔案系統HDFS 練習

(9)到本地檔案系統檢視下載下傳下來的檔案

分布式檔案系統HDFS 練習