hadoop hdfs 命令行

創(chuàng)建hdfs目錄\子目錄

hadoop fs -mkdir? /user

hadoop fs -mkdir /user/hduser

查看目錄

hadoop fs -ls? /

hadoop fs -ls /user

一次性查看所有目錄

hadoop fs -ls -R /

drwxrwx--- - root supergroup 0 2020-05-27 11:04 /tmp

drwxrwx---? - root supergroup? ? ? ? ? 0 2020-05-27 11:04 /tmp/hadoop-yarn

drwxrwx---? - root supergroup? ? ? ? ? 0 2020-05-27 11:04 /tmp/hadoop-yarn/staging

drwxrwx---? - root supergroup? ? ? ? ? 0 2020-05-27 11:04 /tmp/hadoop-yarn/staging/history

drwxrwx---? - root supergroup? ? ? ? ? 0 2020-05-27 11:04 /tmp/hadoop-yarn/staging/history/done

drwxrwxrwt? - root supergroup? ? ? ? ? 0 2020-05-27 11:04 /tmp/hadoop-yarn/staging/history/done_intermediate

drwxr-xr-x? - root supergroup? ? ? ? ? 0 2020-05-27 13:57 /user

drwxr-xr-x? - root supergroup? ? ? ? ? 0 2020-05-27 13:57 /user/hduser

創(chuàng)建多級目錄

hadoop fs -mkdir -p /dir1/dir2/dir3

drwxr-xr-x - root supergroup 0 2020-05-27 14:02 /dir1

drwxr-xr-x? - root supergroup? ? ? ? ? 0 2020-05-27 14:02 /dir1/dir2

drwxr-xr-x? - root supergroup? ? ? ? ? 0 2020-05-27 14:02 /dir1/dir2/dir3

復制本地文件到HDFS

hadoop fs -copyFromLocal /root/docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm /user/hduserhadoop?

fs -copyFromLocal /root/wget-log /user/hduser

fs -copyFromLocal -f? /root/wget-log /user/hduser

查看文件內(nèi)容

hadoop fs -cat /user/hduser/wget-log

hadoop fs -cat /user/hduser/wget-log |more

使用-put復制文件

hadoop fs -put? /root/wget-log /user/hduser/readme.txt

-put會接受標準輸入

echo? "hello world" | hadoop fs -put -? /user/hduser/readme.txt

將hdfs文件復制到本地

hadoop fs -copyToLocal /user/hduser/readme3.txt

hadoop fs -copyToLocal /user/hduser

hadoop fs -get /user/hduser/readme3.txt

hadoop fs -cp /user/hduser/readme2.txt? /user/hduser/test

刪除hdfs文件

hadoop fs -rm? /user/hduser/readme2.txt?

通過web頁面瀏覽文件

http://ip address:50070


?

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內(nèi)容