HDFS常用命令

HDFS

(1)-help:輸出這個命令參數 bin/hdfs dfs -help rm (2)-ls: 顯示目錄信息 hadoop fs -ls / (3)-mkdir:在hdfs上創建目錄 hadoop fs -mkdir -p /aaa/bbb/cc/dd (4)-moveFromLocal從本地剪切粘貼到hdfs hadoop fs - moveFromLocal /home/hadoop/a.txt /aaa/bbb/cc/dd (5)-moveToLocal:從hdfs剪切粘貼到本地 hadoop fs - moveToLocal /aaa/bbb/cc/dd /home/hadoop/a.txt (6)–appendToFile :追加一個文件到已經存在的文件末尾 hadoop fs -appendToFile ./hello.txt /hello.txt (7)-cat :顯示文件內容 (8)-tail:顯示一個文件的末尾 hadoop fs -tail /weblog/access_log.1 (9)-text:以字符形式打印一個文件的內容 hadoop fs -text /weblog/access_log.1 (10)-chgrp 、-chmod、-chown:linux文件系統中的用法一樣,修改文件所屬權限 hadoop fs -chmod 666 /hello.txt hadoop fs -chown someuser:somegrp /hello.txt (11)-copyFromLocal:從本地文件系統中拷貝文件到hdfs路徑去 hadoop fs -copyFromLocal ./jdk.tar.gz /aaa/ (12)-copyToLocal:從hdfs拷貝到本地 hadoop fs -copyToLocal /aaa/jdk.tar.gz (13)-cp :從hdfs的一個路徑拷貝到hdfs的另一個路徑 hadoop fs -cp /aaa/jdk.tar.gz /bbb/jdk.tar.gz.2 (14)-mv:在hdfs目錄中移動文件 hadoop fs -mv /aaa/jdk.tar.gz / (15)-get:等同於copyToLocal,就是從hdfs下載文件到本地 hadoop fs -get /aaa/jdk.tar.gz (16)-getmerge :合併下載多個文件,比如hdfs的目錄 /aaa/下有多個文件:log.1, log.2,log.3,… hadoop fs -getmerge /aaa/log.* ./log.sum (17)-put:等同於copyFromLocal hadoop fs -put /aaa/jdk.tar.gz /bbb/jdk.tar.gz.2 (18)-rm:刪除文件或文件夾 hadoop fs -rm -r /aaa/bbb/ (19)-rmdir:刪除空目錄 hadoop fs -rmdir /aaa/bbb/ccc (20)-df :統計文件系統的可用空間信息 hadoop fs -df -h / (21)-du統計文件夾的大小信息 hadoop fs -du -s -h /aaa/* (22)-count:統計一個指定目錄下的文件節點數量 hadoop fs -count /aaa/ (23)-setrep:設置hdfs中文件的副本數量 hadoop fs -setrep 3 /aaa/jdk.tar.gz

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。