hadodop之HDFS 第二章 hdfs的shell命令

hdfs  shell 通過hdfs命令來操作hdfs的文件。

第一、hadoop V1.0  和 hadopp V2.0及以上具備的命令
jps  查看角色

hadoop  fs -ls  hdfs://itcast02:9000/
1)hadoop  fs -ls  name node
2) hdfs的根存放什麼信息。
3)命令:  cat,check

hadoop  fs -copyFromLocal 從那個文件  拷貝到 那個文件
hadoop  fs   -copyFromLocal  /root/install.log   /in.log
hadoop  fs  -ls    查看目錄
hadoop  fs   -cat   hdfs://itcast02:9000/in.log
hadoop  fs   -cat   /in.log

管道分頁


copytolocal  從HDFS考本文件到本地

hadoop  fs  -count 查看文件的多少(文件夾個數,文件個數,大小)

hadoop  fs  -rm  -r  /tmp

hadoop  fs -ls -R  /   遞歸查看,子文件和子文件夾都看一下
hadoop  fs  -ls  -R  -h  /  
hadoop  fs  -mkdir  /itcast0206  創建文件夾
moveFromLocal  從HDFS文件剪切到本地目錄
-mv
hadoop  fs  -rm  /jdk  刪除目錄
hadoop   fs  -rm  /intcast0106
hadoop   fs   -rm  -r  /intcast0106

-rmdir  只能刪除空目錄
setrep
stat
tail
test
text  

 

hadoop   fs  -tail /in.log  只查看後面幾行
hadoop  fs  -text  /in.log  和cat類似

hadoop  fs  -ls /
hadoop  fs -chmod a+x  /in.log
hadoop  fs  -ls  /
hadoop   fs -chmod  -R -x  /wcount   遞歸刪除執行權限。

hadoop  fs  -chg  root  /in.log
hadoop  fs  -ls /

--- 一次遞歸改變權限
hadoop  fs  -chown supergroup:root  /wcount
hadoop  fs  -ls

hadoop  fs  -chown  -R  supergroup:root  /wcount   --- 遞歸修改
hadoop  fs  -ls

第二、 hadopp V2.0及以上具備的命令  hdfs的shell命令
which hadoop
which  hdfs
使用Hdfs的命令

hdfs   dfs  -ls  /

hdfs   dfs  -ls  /
hdfs   dfs   -ls  -R  /


參看文件 hadoop-shell.pdf。
總結:
hadoop  fs  -help  查看幫助
hadoop  fs  -put  將本地文件上傳到 hdfs上
hadoop  fs  -cat  查看文件內容
hadoop  fs  -ls    查看文件列表
hadoop  fs  -get  將hdfs文件下載到本地

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章