国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

HDFS的基本操作(創(chuàng)建目錄或文件、查看目錄或文件、上傳和拷貝文件到HDFS上、追加數(shù)據(jù)到HDFS上、從HDFS上下載文件到Linux本地、合并HDFS文件)

這篇具有很好參考價值的文章主要介紹了HDFS的基本操作(創(chuàng)建目錄或文件、查看目錄或文件、上傳和拷貝文件到HDFS上、追加數(shù)據(jù)到HDFS上、從HDFS上下載文件到Linux本地、合并HDFS文件)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。


前言

主要涉及HDFS shell操作命令,包括創(chuàng)建目錄或文件、查看目錄或文件、上傳和拷貝文件到HDFS上、追加數(shù)據(jù)到HDFS上、從HDFS上下載文件到Linux本地、合并HDFS上多個文件并下載、刪除HDFS上的文件、查看各種命令的用法等。文章來源地址http://www.zghlxwxcb.cn/news/detail-714230.html


一、HDFS的相關(guān)命令

1、在HDFS創(chuàng)建目錄

#hdfs dfs -mkdir /要創(chuàng)建的目錄
hdfs dfs -mkdir /data
# -p表示創(chuàng)建多級目錄,父目錄和子目錄一起
hdfs dfs -mkdir -p /usr/opt/data

2、查看當前目錄

#ls 目錄名xxx:列出目錄名下的可見文件
#查看data目錄下的所有可見內(nèi)容
hdfs dfs -ls /usr/opt/data
#查看hdfs根目錄下的內(nèi)容
hdfs dfs -ls /
#查看本地Linux系統(tǒng)根目錄下的內(nèi)容
hdfs dfs -ls file:/// #相當于 ls /
#查看hdfs上目錄
hdfs dfs -ls hdfs://hadoop100:8020/
#顯示文件size
hdfs dfs -ls -h /data

3、查看目錄與子目錄

#查看根目錄下的目錄以及目錄下的子目錄
hdfs dfs -ls -R/

4、查看文件的內(nèi)容

#-cat命令:將文件內(nèi)容顯示出來(適合小文件)
hdfs dfs -cat /usr/opt/data/a.txt
#-haed命令:查看文件前1KB的內(nèi)容
hdfs dfs -head /usr/opt/data/a.txt
#-tail命令:查看文件最后1KB的內(nèi)容
hdfs dfs -tail /usr/opt/data/a.txt
#-tail -f命令:可以動態(tài)顯示文件中追加的內(nèi)容
#在Linux系統(tǒng)中
tail -f 1.txt 
#hdfs
hdfs dfs -tail -f /usr/opt/data/a.txt

5、創(chuàng)建文件

#本地創(chuàng)建文件 touch
touch a.txt b.txt c.txt
#創(chuàng)建不存在的文件,連續(xù)創(chuàng)建多個空文件,用空格隔開

6、上傳和拷貝文件

#-put命令:從本地文件系統(tǒng)拷貝到HDFS,其中/xxx/xxx/為hdfs中的路徑
hdfs dfs -put a.txt /usr/opt/data
#-copyFromLocal命令:從本地文件系統(tǒng)拷貝到HDFS,效果與-put命令等同
hdfs dfs -copyFromLocal b.txt /usr/opt/data
#-moveFromLocal命令:從本地文件系統(tǒng)剪切到HDFS,命令執(zhí)行完后本地文件就沒有了
hdfs dfs -moveFromLocal c.txt /usr/opt/data

7、追加數(shù)據(jù)到HDFS文件中

#-appendToFile命令:將所有給定本地文件的內(nèi)容追加到hdfs文件,hdf文件不存在,則創(chuàng)建該文件
hdfs dfs -appendToFile d.txt /usr/opt/data/a.txt

8、下載文件到Linux本地系統(tǒng)

#-get命令:獲取文件
#將hdfs上的a.txt文件,下載到本地Linux系統(tǒng)的root目錄下
hdfs dfs -get /usr/opt/data/a.txt /root/

9、合并HDFS上多個小文件,并下載到本地

#-getmerge命令:將hdfs中的文件合并到本地文件系統(tǒng)的單個文件
#將hdfs上data目錄下的文件,合并,并下載到Linux系統(tǒng)的指定目錄下
hdfs dfs -getmerge /usr/opt/data/ /opt/merge
#-getmerge -nl命令:在每個文件末尾添加換行符
#-getmerge -skip-empty-file命令:跳過空文件進行合并

10、刪除HDFS上的指定目錄下的文件

#刪除HDFS上usr/opt/data/目錄下的a.txt文件
#-rm命令:刪除文件,-r:目錄/子目錄下所有內(nèi)容
hdfs dfs -rm -r /usr/opt/data/a.txt

11、刪除HDFS上的指定目錄

#刪除HDFS上/usr/opt/data目錄的data目錄
hdfs dfs -rm -r /usr/opt/data

12、查看命令的詳細用法

#-help命令:輸出rm命令參數(shù)
hdfs dfs -help rm

13、查看HDFS磁盤空間

#-df -h命令:顯示文件系統(tǒng)的容量,可用空間和已用空間
hdfs dfs -df -h /

14、查看HDFS文件使用的空間量

#-du -s命令:表示顯示指定路徑文件長度的匯總摘要,不是單個文件的摘要
hdfs dfs -du -s 
#-du -h命令:人性化的顯示文件大小
hdfs dfs -du -s -h /usr/opt/data

15、HDFS數(shù)據(jù)移動操作

#-mv命令:移動文件到指定文件夾下,并且重命名文件的名稱
hdfs dfs -mv /usr/opt/data/a.txt /tmp/aaa.txt

16、修改HDFS文件副本個數(shù)

#-setrep -R:修改文件夾下及其所有
#-setrep -w:客戶端是否等待副本修改完畢
hdfs dfs -settrep 2 /usr/opt/data/a.txt

到了這里,關(guān)于HDFS的基本操作(創(chuàng)建目錄或文件、查看目錄或文件、上傳和拷貝文件到HDFS上、追加數(shù)據(jù)到HDFS上、從HDFS上下載文件到Linux本地、合并HDFS文件)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • HDFS 基本 shell 操作

    HDFS 基本 shell 操作

    調(diào)用格式: 例如: 調(diào)用格式: 注意: 直接寫/是省略了文件系統(tǒng)的名稱hdfs://ip:port。 例如: 調(diào)用格式: 例如: 調(diào)用格式: 本地文件 hello1.txt 的內(nèi)容追加到 hdfs 文件 hello.txt 的后面操作如下: 原 hello.txt:hello world 原 hello1.txt:hello 追加的 hello.txt 中內(nèi)容如下 查看分布式文件系統(tǒng)的目錄

    2024年02月15日
    瀏覽(18)
  • HDFS的架構(gòu)優(yōu)勢與基本操作

    HDFS的架構(gòu)優(yōu)勢與基本操作

    如今,數(shù)據(jù)正以指數(shù)級增長,各行各業(yè)都在追求更多的數(shù)據(jù)存儲、高效的數(shù)據(jù)處理和可靠的數(shù)據(jù)基礎來驅(qū)動業(yè)務的發(fā)展。Hadoop Distributed File System(HDFS)作為Hadoop生態(tài)系統(tǒng)的核心組件之一,成為構(gòu)建可靠的大數(shù)據(jù)基礎的不二選擇之一。本文將深入剖析HDFS的架構(gòu)與優(yōu)勢。 HDFS(

    2024年03月13日
    瀏覽(29)
  • docker基本操作:安裝部署、設置ssh遠程登入、配置docker鏡像文件并創(chuàng)建docker容器

    Docker 是一個流行的應用程序容器化和部署平臺,允許開發(fā)人員輕松地創(chuàng)建、部署和管理容器中的應用程序。 請注意運行此命令需要 root 或 sudo 權(quán)限,因此可能需要在命令前加上 sudo 并輸入密碼。 一、更新系統(tǒng)工具(ubuntu) 安裝docker 查看docker版本 啟動docker服務 二、一些基本

    2024年02月04日
    瀏覽(23)
  • Git的基本操作(安裝Git,創(chuàng)建本地倉庫,配置Git,添加、修改、回退、撤銷修改、刪除文件)

    Git的基本操作(安裝Git,創(chuàng)建本地倉庫,配置Git,添加、修改、回退、撤銷修改、刪除文件)

    Git 是開放源代碼的代碼托管?具,最早是在Linux下開發(fā)的。開始也只能應?于Linux平臺,后?慢慢的被移植到windows下,現(xiàn)在,Git可以在Linux、Unix、Mac和Windows這??平臺上正常運?了。 如果你的的平臺是centos,安裝git相當簡單,以我的centos7.6為例: 我們還可以用下面的指令來

    2024年03月28日
    瀏覽(31)
  • 黑馬大數(shù)據(jù)學習筆記2-HDFS基本操作

    黑馬大數(shù)據(jù)學習筆記2-HDFS基本操作

    https://www.bilibili.com/video/BV1WY4y197g7?p=26 切換到hadoop用戶 Hadoop HDFS組件內(nèi)置了HDFS集群的一鍵啟停腳本。 $HADOOP_HOME/sbin/start-dfs.sh,一鍵啟動HDFS集群 執(zhí)行原理: 在執(zhí)行此腳本的機器上,啟動SecondaryNameNode 讀取core-site.xml內(nèi)容(fs.defaultFS項),確認NameNode所在機器,啟動NameNode 讀取

    2024年02月16日
    瀏覽(19)
  • Hadoop原理與技術(shù)——hdfs命令行基本操作

    Hadoop原理與技術(shù)——hdfs命令行基本操作

    點擊鏈接查看文檔 一、實驗目的 熟悉hdfs命令行基本操作 二、實驗環(huán)境 Windows 10 VMware Workstation Pro虛擬機 Hadoop環(huán)境 Jdk1.8 三、實驗內(nèi)容 1:hdfs常見命令: (1)查看幫助:hdfs dfs -help (2)查看當前目錄信息:hdfs dfs -ls / (3)創(chuàng)建文件夾:hdfs dfs -mkdir /文件夾名 (4)上傳文件:

    2023年04月16日
    瀏覽(17)
  • 云計算與大數(shù)據(jù)實驗三 HDFS的基本操作

    云計算與大數(shù)據(jù)實驗三 HDFS的基本操作

    一、實驗目的 理解 HDFS 架構(gòu)和工作原理 掌握 HDFS 部署環(huán)境和步驟 掌握 HDFS( 集群的啟動 start-dfs.sh) 啟動 使用 Hadoop 命令 ( 文件的增 / 刪 / 改 / 查 / 上傳 / 下載 ) 來操作分布式文件系統(tǒng) 二、實驗內(nèi)容 HDFS 偽分布式環(huán)境搭建 HDFS( 集群的啟動 start-dfs.sh) 啟動 練習 Hadoop 命令 ( 文件

    2024年02月04日
    瀏覽(20)
  • 大數(shù)據(jù) | 實驗一:大數(shù)據(jù)系統(tǒng)基本實驗 | 熟悉常用的HDFS操作

    大數(shù)據(jù) | 實驗一:大數(shù)據(jù)系統(tǒng)基本實驗 | 熟悉常用的HDFS操作

    1 )理解 HDFS 在 Hadoop 體系結(jié)構(gòu)中的角色。 2 )熟練使用 HDFS 操作常用的 shell 命令。 3 )熟悉 HDFS 操作常用的 Java API。 1 )操作系統(tǒng):Linux; 2 )Hadoop 版本:3.2.2; 3 )JDK 版本:1.8; 4 )Java IDE:Eclipse。 編程實現(xiàn) 以下功能,并利用 Hadoop 提供的 Shell 命令 完成相同任務 1)向

    2024年02月02日
    瀏覽(24)
  • 2-Linux  目錄介紹及基本指令和操作命令

    2-Linux 目錄介紹及基本指令和操作命令

    一、目錄介紹 /:表示的是根的意思 /bin:(binary)存放的是一些二進制文件,但是在Linux中二進制文件是可以被執(zhí)行的。這個目錄中的命令文件是給普通用戶使用(非超級管理員用戶)。 /etc:Linux下所有的配置文件都會存放到etc目錄。 /home:是所有非root用戶家目錄的一個集

    2024年02月08日
    瀏覽(51)
  • 通過postgresql的Ltree字段類型實現(xiàn)目錄結(jié)構(gòu)的基本操作

    通過postgresql的Ltree字段類型實現(xiàn)目錄結(jié)構(gòu)的基本操作

    將這種具有目錄結(jié)構(gòu)的excel表存儲到數(shù)據(jù)庫中,可以采用樹型結(jié)構(gòu)存儲 上面是建一張表,并且插入一條根節(jié)點。這里我們的id是mybatisPuls提供的UUID,并且我們的path字段采用祖id+爺id+父id+子id的結(jié)構(gòu)。這是處理excel表格的工具類 下面是將生成的ListMapString, String excel數(shù)據(jù)插入到e

    2024年02月12日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包