好程式設計師大資料教程分享HDFS常用shell和web介面介紹
大資料教程分享 HDFS 常用 shell 和 web 介面介紹
最後一個 :塊刪除的開始時間
HDFS的Shell命令:
ps:無論看到是hdfs dfs 形式還是 hadoop fs 這種形式 都可以 完成對 HDFS的操作
1.向HDSF上傳檔案
put: 從本地檔案系統賦值單個或多個原路徑目標檔案到HDFS檔案系統中
hdfs dfs -put 本地檔案路徑 HDFS檔案系統路徑
2.將HDFS檔案系統中的檔案下載回來
get:從HDFS檔案系統中將檔案複製到本地檔案系統中
hdfs dfs -get HDFS 檔案系統路徑 本地檔案系統路徑
ps:HDFS有一個和put和get類似的而方法 copyFromlocal 相當於put 和 copyTolocal 相當於 get 3.檢視HDFS檔案系統中的檔案內容
cat:檢視HDFS檔案系統中的檔案內容
hdfs dfs -cat HDFS檔案系統中檔案的路徑
ps:不要檢視非檔案
在檢視檔案的同時追加檔案到本地路徑
4.HDFS檔案系統中進行復制操作
cp:將HDFS檔案系統中的檔案進行復制,複製到HDFS系統中
hdfs dfs -cp 源HDFS 檔案系統中的檔案路徑 目標 HDFS檔案系統中的路徑
5.HDFS檔案系統中的檔案進行移動操作
mv:將原始檔移動目標路徑,這個命令可允許有多個源路徑,此時目標路徑必須是一個資料夾(目錄)
不允許不同的檔案系統互相移動檔案
hdfs dfs -mv 源HDFS 檔案系統中的檔案路徑 目標 HDFS檔案系統中的路徑
相當於剪下
6.檢視HDFS檔案系統中檔案的大小
hdfs dfs -du HDFS檔案系統中路徑中的一個檔案
7.在HDSF系統中建立資料夾
mkdir 建立資料夾
hdfs dfs -mkdir HDFS檔案系統中的路徑
建立多個資料夾 新增 -p 就是多個資料夾
8.檢視HDFS檔案系統下的所有檔案
hdfs dfs -ls HDFS檔案系統路徑
9.刪除HDFS檔案系統中的目錄或檔案
ps: 只能是單個檔案 或 空目錄
hdfs dfs -rm HDFS檔案系統路徑
若引數資料夾中有多個檔案 加 -r
hdfs dfs -rm -r HDFS檔案系統路徑
10.更改檔案的許可權
r可讀 w可寫 x可執行
- | ---| --- 1代表有權 0 代表沒有許可權 所有每三位可以作為一個八進位制處理例如 rwx | rwx | rwx
111 | 111 | 111
=========================
7 7 7
hdfs dfs -chmod 許可權值 HDFS檔案系統路徑若需要更改目錄下許可權都需要修改
hdfs dfs -chmod -R 許可權值 HDFS檔案系統路徑下的資料夾ps:並且資料夾下的所有子檔案和資料夾都會被修改
11.回收站
Hadoop回收站trash,預設是關閉的,建議開啟
<property>
<name>fs.trash.interval</name>
<!-- 開啟當前hdfs 中的回收站 時長 : 多長時間清空回收站 單位是分鐘 1440就是1天-->
<value>1440</value>
</property>
ps:預設為是沒有許可權操作回收站的,所以操作之前開啟許可權 hdfs dfs -chmod -R 777 HDFS檔案系統中回收站的路徑例子:hdfs dfs -chmod -R 777 /user
刪除檔案後,發現誤刪了,恢復檔案
hdfs dfs -mv HDFS檔案系統中回收站的路徑下的檔案 HDFS檔案系統路徑清空回收站 hdfs dfs -rm -r HDFS檔案系統中回收站的路徑
例如:hdfs dfs -rm -r /user/root/.Trash
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69913892/viewspace-2650598/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 好程式設計師大資料教程分享:HDFS基本概念程式設計師大資料
- 好程式設計師大資料培訓分享HDFS讀流程程式設計師大資料
- 好程式設計師Java教程分享MyBatis Plus介紹程式設計師JavaMyBatis
- 好程式設計師大資料學習路線分享HDFS讀流程程式設計師大資料
- 好程式設計師大資料分享Shell中陣列講解程式設計師大資料陣列
- 好程式設計師Java教程分享List介面程式設計師Java
- 好程式設計師大資料教程分享大資料之流程控制程式設計師大資料
- 好程式設計師web前端培訓分享FormData 簡單介紹程式設計師Web前端ORM
- 好程式設計師web前端教程分享CSS技巧!程式設計師Web前端CSS
- 好程式設計師大資料學習路線分享HDFS學習總結程式設計師大資料
- 好程式設計師大資料學習路線分享hdfs學習乾貨程式設計師大資料
- 好程式設計師Java學習資源分享RabbitMQ介紹程式設計師JavaMQ
- 好程式設計師大資料教程分享HadoopHDFS操作命令總結程式設計師大資料Hadoop
- 好程式設計師大資料教程分享Scala系列之閉包程式設計師大資料
- 好程式設計師大資料教程分享之Hadoop優缺點程式設計師大資料Hadoop
- 好程式設計師大資料教程分享實用的大資料之陣列程式設計師大資料陣列
- 好程式設計師web前端教程分享預設行為和拖拽思路程式設計師Web前端
- 好程式設計師web前端教程分享js閉包程式設計師Web前端JS
- 好程式設計師web前端教程分享js模板模式程式設計師Web前端JS模式
- 好程式設計師分享大資料入門教程:Hadoop和spark的效能比較程式設計師大資料HadoopSpark
- 好程式設計師web前端教程分享js reduce方法使用教程程式設計師Web前端JS
- Shell程式設計 --- Shell介紹程式設計
- 好程式設計師大資料培訓分享之MySQL資料庫SQL簡介程式設計師大資料MySql資料庫
- 好程式設計師Java培訓分享四種常用執行緒池介紹程式設計師Java執行緒
- 好程式設計師大資料學習路線分享分散式檔案系統HDFS程式設計師大資料分散式
- 好程式設計師Python培訓分享udp和tcp協議介紹程式設計師PythonUDPTCP協議
- 好程式設計師Web前端教程分享Vue學習心得程式設計師Web前端Vue
- 好程式設計師web前端教程分享javascript 練習題程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享JavaScript面試題程式設計師Web前端JavaScript面試題
- 好程式設計師web前端教程分享JavaScript簡寫方法程式設計師Web前端JavaScript
- 好程式設計師Web前端教程分享JavaScript開發技巧程式設計師Web前端JavaScript
- 好程式設計師web前端教程分享web前端基礎知識程式設計師Web前端
- 好程式設計師web前端教程分享web中CSS絕對定位程式設計師Web前端CSS
- 好程式設計師大資料培訓分享之《MySQL資料庫》常用函式整理程式設計師大資料MySql資料庫函式
- 好程式設計師分享大資料教程之執行緒高階部分程式設計師大資料執行緒
- 好程式設計師大資料基礎教程分享TextFile分割槽問題程式設計師大資料
- 好程式設計師分享大資料三大必備技能程式設計師大資料
- 好程式設計師web前端分享css常用屬性縮寫程式設計師Web前端CSS