hdfs常用shell命令

2021-08-19 07:22:30 字數 975 閱讀 1345

基於ubuntu下hadoop偽分布式操作指令。

將hdfs檔案系統下所有檔案以級聯的形式顯示出來。

hdfs dfs -ls

-r/

一次性建立乙個**資料夾。

hdfs dfs -mkdir

-p folder1/folder2/folder3

在folder1/folder2/folder3目錄下建立乙個tempfile檔案。

hdfs dfs -touchz folder1/folder2/folder3/tempfile
檢視檔案內容(這裡的tail引數可以換成cat或者text)。

hdfs dfs -tail folder1/folder2/folder3/tempfile
『-』引數表示接收鍵盤標準輸入。

-folder1/folder2/folder3/tempfile

檢視檔案內容會發現內容已經寫入。

hdfs dfs -tail folder1/folder2/folder3/tempfile
將本機的檔案localfile寫入hdfs資料夾下。

echo

"hello world">>localfile

將本地檔案上傳到hdfs檔案系統並另存為jfile

hdfs dfs -put localfile folder1/folder2/folder3/ jfile
刪除folder1資料夾下所有內容

hdfs dfs -rm

-r folder1

再次檢視hdfs資料夾下的內容,已經被刪除。

hdfs dfs -ls

-r/

HDFS 常用shell命令

fs file system shell 命令格式 bin hadoop fs cmd 當使用hdfs distributed file system 等價使用如下命令格式 bin hdfs dfs cmd localsrc dst 可同時上傳多個檔案到hdfs裡面 2hdfs dfs caturi...

hdfs常用shell命令

1.sh hadoop fs put soft offlineprocess custom.xml user oozie 將 soft offlineprocess 下的custom.xml 檔案,拷貝到hdfs的 user oozie 目錄下。2.sh hadoop rmr user oozie ...

HDFS常用shell命令

1 檢視所有命令 hdfs dfs 2 檢視某目錄下檔案列表 hdfs dfs ls tmp hdfs dfs cat tmp index.html 4 在hdfs 中建立job 目錄 hdfs dfs mkdir tmp info 遞迴建立目錄 hdfs dfs mkdir p tmp work ...