天天看點

分布式檔案系統HDFS

作業來源:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3310

利用Shell指令與HDFS進行互動

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

1.目錄操作

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

分布式檔案系統HDFS

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

分布式檔案系統HDFS

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

分布式檔案系統HDFS

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

分布式檔案系統HDFS

2.檔案操作

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

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

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

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

分布式檔案系統HDFS

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

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

分布式檔案系統HDFS

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

分布式檔案系統HDFS

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

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