日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

HDFS命令

發(fā)布時(shí)間:2023/12/9 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HDFS命令 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

用法

1.hadoop xxx

  • hadoop fs命令可用于其他文件系統(tǒng),不止是hdfs文件系統(tǒng)內(nèi)
  • 也就是說(shuō)該命令的使用范圍更廣,可以用于HDFS、Local FS等不同的文件系統(tǒng)

2.hdfs xxx

  • hdfs dfs命令只用于hdfs文件系統(tǒng)

命令

1.用戶(hù)命令

  • fsck:磁盤(pán)檢查
  • dfs這個(gè)命令很重要,單獨(dú)講
  • version:版本
  • classpath:類(lèi)路徑
  • jar
  • job:運(yùn)行mapreduce任務(wù)

2.管理命令

  • namenode -format:格式化namenode
  • secondarynamenode:運(yùn)行secondarynamenode
  • namenode:運(yùn)行namenode
  • journalnode:運(yùn)行journalnode
  • zkfc:故障遷移
  • dfsadmin:登錄DFS客戶(hù)端
  • datanode:運(yùn)行datanode
  • haadmin:登錄DFS HA客戶(hù)端
  • balancer:run a cluster balancing utility
  • daemonlog
  • jobtracker

3.其他運(yùn)維命令

  • 不重要,先不展示了,需要思維導(dǎo)圖內(nèi)有,也可以百度

用戶(hù)命令之dfs

1.查看文件結(jié)構(gòu)

  • 沒(méi)有cd命令:hdfs dfs -cd /
  • 查看hdfs根目錄下文件:hdfs dfs -ls /
  • 查看hdfs某個(gè)目錄下的所有文件:hdfs dfs -ls -R /

2.創(chuàng)建文件

  • 在根目錄下創(chuàng)建文件:hdfs dfs -mkdir /test
  • 遞歸創(chuàng)建多級(jí)目錄:hdfs dfs -mkdir -p /test/test1/…

3.移動(dòng)文件

  • 本地文件移動(dòng)上傳hdfs某個(gè)目錄:hdfs dfs -moveFromLocal /本地文件 /hdfs文件
  • hdfs文件移動(dòng)到本地
hdfs dfs -moveToLocal /hdfs文件/ /本地目錄/
  • hdfs內(nèi)部進(jìn)行文件移動(dòng):hdfs dfs -mv /hdfs文件1 /hdfs文件2

4.上傳文件

  • 本地文件放到hdfs某個(gè)目錄:hdfs dfs -put /本地文件/ /hdfs目錄/

5.下載文件

  • 將hdfs文件下載到linux本地
hadoop dfs -get /hdfs文件/

6.文件內(nèi)容

  • 如果數(shù)據(jù)量比較大,不能使用
  • 查看hello.txt文件內(nèi)容:hdfs dfs -cat /test/hello.txt
  • 查看文件末尾,一直等待查看:hdfs dfs -tail -f /path
  • 查看文件的大小:hdfs dfs -du -h /path
  • 追加一個(gè)或者多個(gè)文件到hdfs指定文件中:hdfs dfs -appendToFile /test/aa.txt /bb.txt /test/hello.txt

7.復(fù)制文件

  • 本地文件復(fù)制到hdfs某個(gè)目錄
hdfs dfs -copyFromLocal /本地文件 /hdfs文件
  • hdfs文件復(fù)制到本地
hdfs dfs -copyToLocal /hdfs文件/ /本地目錄/
  • hdfs間文件拷貝,可以覆蓋,可以保留原有權(quán)限信息

8.刪除文件

  • 刪除文件或者目錄:hdfs dfs -rmr /test/a
  • 這樣做其實(shí)并沒(méi)有真正刪除文件,只是將文件放到了回收站(/user/root/.Trash/Current)中 ; 每一個(gè)用戶(hù)都有一個(gè)回收站

文件永久刪除

  • 回收站自動(dòng)清理:fs.trash.interval 1440
  • 手動(dòng)刪除回收站:hdfs dfs -rmr /user/root/.Trash/Current
  • 強(qiáng)制刪除:dfs -rmr -skipTrash /a

9.安全模式

  • 查看當(dāng)前hadoop安全模式的開(kāi)關(guān)狀態(tài)
hdfs dfsadmin -safemode get
  • 打開(kāi)安全模式
hdfs dfsadmin -safemode enter
  • 離開(kāi)安全模式
hdfs dfsadmin -safemode leave

總結(jié)

以上是生活随笔為你收集整理的HDFS命令的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。