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

hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

這篇具有很好參考價(jià)值的文章主要介紹了hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1.HDFS Shell概述

HDFS Shell 是由一系列類似 Linux Shell 的命令組成的。命令大致可分為操作命令、管理命令其他命令三類

1.1操作命令

操作命令是以“hdfs dfs”開頭的命令。通過這些命令,用戶可以完成 HDFS 文件的復(fù)制、刪除和查找等操作,Shell 命令的一般格式如下。

hdfs dfs [通用選項(xiàng)]

其中,hdfs 是 Hadoop 系統(tǒng)在 Linux 系統(tǒng)中的主命令;dfs 是子命令,表示執(zhí)行文件系統(tǒng)操作;通用選項(xiàng)由 HDFS 文件操作命令和操作參數(shù)組成。
(1)創(chuàng)建文件夾
命令:hdfs dfs -mkdir [-p] <文件路徑>
-p]:表示如果父目錄不存在,先創(chuàng)建父目錄。
例如,新建文件夾/202012721、/202012721/dir1。命令如下:

hdfs dfs -mkdir /202012721
hdfs dfs -mkdir -p /202012721/dir1

結(jié)果為:hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(2)列出指定的文件和目錄
命令:hdfs dfs -ls [-d][-h][-R] <文件路徑>
[-d]:返回 path。
[-h]:h 指“human-readble”,表示按照人性化的單位顯示文件大小,比如文件顯示為 10MB,
而不會(huì)顯示 10240KB。
[-R]:級(jí)聯(lián)顯示 paths 下的文件。
例如,列出根目錄下的文件或目錄。命令如下:

hdfs dfs -ls /

結(jié)果為:
hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(3)新建文件
命令:hdfs dfs -touchz <存放路徑>
例如,在主目錄/202012721/input 下創(chuàng)建大小為 0 的空文件 file。命令如下:

hdfs dfs -touchz /202012721/input.txt
hdfs dfs -ls /202012721

結(jié)果為:
hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(4)上傳文件
命令:hdfs dfs -put [-f] [-p] <本地路徑> <HDFS上的路徑> 或
hdfs dfs -copyFromLocal [-f] [-p] [-l] <本地路徑> <HDFS上的路徑> 在這里我們只演示第一個(gè)命令。例如,在本地創(chuàng)建一個(gè)文件 data.txt并傳到HDFS的/202012721目錄下命令如下:

hdfs dfs -put data.txt /202012721/data.txt

結(jié)果為:
hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS
(5)將本地文件移動(dòng)到 HDFS
命令:hdfs dfs -moveFromLocal <本地文件路徑> <HDFS路徑> 。
與“hdfs dfs -copyFromLocal”命令不同的是,此命令將文件復(fù)制到 HDFS 后,本地的文件會(huì)被刪除。
例如,我們把本地文件data2.txt移動(dòng)到HDFS的/202012721命令如下:

hdfs dfs -moveFromLocal data2.txt /202012721 

結(jié)果為:
hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS
(6)下載文件
命令:hdfs dfs -get [-p] <HDFS路徑> <本地文件路徑> 或 hdfs dfs -copyToLocal [-p] [-ignoreCrc] [-crc] <HDFS路徑> <本地文件路徑>
例如,將 HDFS 中的/202012721/data.txt 文件下載并保存為本地的 ~/local_data.txt,將/202012721/data2.txt文件下載到本地目錄。命令如下。

hdfs dfs -get /202012721/data.txt ~/local_data.txt
hdfs dfs -copyToLocal /202012721/data2.txt ~

(7)查看文件
命令:hdfs dfs -cat/text[-ignoreCrc] <文件路徑>
hdfs dfs -tail [-f] <文件路徑>
-ignoreCrc:忽略循環(huán)檢驗(yàn)失敗的文件。
-f:動(dòng)態(tài)更新顯示數(shù)據(jù)。
例如,查看/202012721/data.txt。命令如下。

hdfs dfs -cat /202012721/data.txt

結(jié)果為hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(8)追寫文件
命令:hdfs dfs -appendToFile <本地路徑> <目標(biāo)路徑>
該命令將 localsrc 指向的本地文件內(nèi)容寫入目標(biāo)文件 dst。例如,在本地根目錄下新建 data3.txt 文件,內(nèi)容為”hadoop”,追加到文件/202012721/data.txt 中。命令如下。

hdfs dfs -appendToFile data3.txt /202012721/data.txt
hdfs dfs -cat /202012721/data.txt

結(jié)果為:hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(9)刪除目錄或者文件
命令:hdfs dfs -rm [-f] [-r] <文件路徑>
-f:如果要?jiǎng)h除的文件不存在,不顯示錯(cuò)誤信息。
-r/R:級(jí)聯(lián)刪除目錄下所有的文件和子目錄文件。
例如,刪除 HDFS 中的/202012721/data2.txt 文件。命令如下。

hdfs dfs -rm /202012721/data2.txt

結(jié)果為:hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(10)顯示占用的磁盤空間大小
命令:hdfs dfs -du [-s] [-h] <文件路徑>
按字節(jié)顯示指定目錄所占空間大小。
-s:顯示指定目錄下文件總的大小。
-h:h 指“human-readble”,表示按照人性化的單位顯示文件大小,比如文件顯示為 10MB,而不會(huì)顯示 10240KB。例如,顯示 HDFS 根目錄中 202012721 文件夾下所有文件的大小。命令如下:

hdfs dfs -du /202012721

結(jié)果為:
hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(11)HDFS 中的文件復(fù)制
命令:hdfs dfs -cp [-f] [-p | -p[topax]] <原路徑> <目標(biāo)路徑>
-f:如果目標(biāo)文件存在,將強(qiáng)行覆蓋。
-p:將保存文件的屬性。
例如,將 HDFS 中的/202012721/data.txt 復(fù)制為/202012721/data_copy.txt。命令如下。

hdfs dfs -cp /202012721/data.txt /202012721/data_copy.txt

結(jié)果為:hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(12)HDFS 中的文件移動(dòng)(改名)
命令:hdfs dfs -mv <原路徑> <目標(biāo)路徑>
例如,將 HDFS 中的/202012721/data_copy.txt 移動(dòng)(也可理解為改名)為/202012721/data2.txt。命令如下。

hdfs dfs -mv /202012721/data_copy.txt /202012721/data2.txt

結(jié)果為:hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

管理命令

管理命令是以“hdfs dfsadmin”開頭的命令。通過這些命令,用戶可以管理 HDFS。管理命令的一般格式如下:

hdfs dfsadmin [通用選項(xiàng)]

其中,hdfs 是 Hadoop 系統(tǒng)在 Linux 系統(tǒng)中的主命令;dfsadmin 是子命令,表示執(zhí)行文件系統(tǒng)管理的操作;通用選項(xiàng)由 HDFS 管理命令和參數(shù)組成。
(1)報(bào)告文件系統(tǒng)的基本信息和統(tǒng)計(jì)信息
命令如下:

hdfs dfsadmin -report

結(jié)果如下:hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

(2)查看拓?fù)?/strong>
命令如下:

hdfs dfsadmin -printTopology

結(jié)果如下:
hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS

其他命令

我們把操作命令“hdfs dfs”、管理命令“hdfs dfsadmin”之外的命令稱為其他命令。輸入hdfs查看。文章來源地址http://www.zghlxwxcb.cn/news/detail-402244.html

到了這里,關(guān)于hadoop基礎(chǔ):通過 Shell 命令訪問 HDFS的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Hadoop HDFS分布式文件系統(tǒng)(介紹以及基礎(chǔ)操作命令)

    Hadoop HDFS分布式文件系統(tǒng)(介紹以及基礎(chǔ)操作命令)

    目錄 一、為什么需要分布式存儲(chǔ)? 二、分布式的基礎(chǔ)架構(gòu)分析 ?三、HDFS基礎(chǔ)架構(gòu) 1.HDFS簡(jiǎn)介 四、HDFS集群?jiǎn)⑼C?1.一鍵啟停腳本 2.單進(jìn)程啟停 五、HDFS基本操作命令 1.創(chuàng)建文件夾 ?2.查看指定目錄下內(nèi)容? 3.上傳文件到HDFS指定目錄下 ?4.查看HDFS文件內(nèi)容 5.下載HDFS文件 ?6.拷貝

    2024年02月05日
    瀏覽(166)
  • 【Hadoop】-HDFS的Shell操作[3]

    【Hadoop】-HDFS的Shell操作[3]

    目錄 前言 一、HDFS集群?jiǎn)⑼C?1.一鍵啟停腳本可用 2.獨(dú)立進(jìn)程啟??捎??二、文件系統(tǒng)操作命令 1、創(chuàng)建文件夾 2、查看指定目錄下內(nèi)容 3、上傳文件到HDFS指定目錄下? 4、查看HDFS文件內(nèi)容 5、下載HDFS文件 6、拷貝HDFS文件 7、追加數(shù)據(jù)到HDFS文件中 8、HDFS數(shù)據(jù)移動(dòng)操作 9、HDFS數(shù)

    2024年04月26日
    瀏覽(28)
  • 0202hdfs的shell操作-hadoop-大數(shù)據(jù)學(xué)習(xí)

    0202hdfs的shell操作-hadoop-大數(shù)據(jù)學(xué)習(xí)

    以下命令執(zhí)行默認(rèn)配置了hadoop的環(huán)境變量,且使用新命令。 一鍵啟停腳本 獨(dú)立進(jìn)程啟停 2.1 HDFS文件系統(tǒng)基本信息 HDFS作為分布式存儲(chǔ)的文件系統(tǒng),有其對(duì)數(shù)據(jù)的路徑表達(dá)式。如果熟悉Linux文件系統(tǒng),可以對(duì)比學(xué)習(xí)。 HDFS同Linux系統(tǒng)一樣,均是以/作為根目錄的組織形式 如何區(qū)分

    2024年02月10日
    瀏覽(31)
  • 從零開始的Hadoop學(xué)習(xí)(五)| HDFS概述、shell操作、API操作

    從零開始的Hadoop學(xué)習(xí)(五)| HDFS概述、shell操作、API操作

    1.1 HDFS 產(chǎn)出背景及定義 1) HDFS 產(chǎn)生背景 隨著數(shù)據(jù)量越來越大,在一個(gè)操作系統(tǒng)存不下所有的數(shù)據(jù),那么就分配到更多的操作系統(tǒng)管理的磁盤中,但是不方便管理和維護(hù),迫切 需要一種系統(tǒng)來管理多臺(tái)機(jī)器上的文件 ,這就是分布式文件管理系統(tǒng)。 HDFS只是分布式文件管理系統(tǒng)

    2024年02月10日
    瀏覽(94)
  • HDFS操作常用的Shell命令

    HDFS操作常用的Shell命令

    目錄 (1)?? 向HDFS 中上傳任意文本文件,如果指定的文件在HDFS中已經(jīng)存在,由用戶指定是追加到原有文件末尾還是覆蓋原有的文件; (2)?? 從HDFS中下載指定文件,如果本地文件與要下載的文件名稱相同,則自動(dòng)對(duì)下載的文件重命名; (3)?? 將HDFS中指定文件的內(nèi)容輸出到終端中

    2023年04月10日
    瀏覽(59)
  • 07-HDFS入門及shell命令

    是一種存儲(chǔ)和組織數(shù)據(jù)的方法,它使得文件訪問和查詢變得容易 使得文件和樹形目錄的抽象邏輯概念代替了磁盤等物理設(shè)備使用數(shù)據(jù)塊的概念,用戶使用文件系統(tǒng)來保存數(shù)據(jù)不必關(guān)心數(shù)據(jù)底層存在硬盤哪里,只需記住這個(gè)文件的所屬目錄和文件名 文件系統(tǒng)通常使用磁盤和光

    2024年02月13日
    瀏覽(55)
  • 【Hadoop-HDFS】HDFS常用操作命令

    hadoop fs -ls / 普通創(chuàng)建: hadoop fs -mkdir /xiaolin 遞歸創(chuàng)建: hadoop fs -mkdir -p /xiaolin/xiaoyin mkdir xuan.txt hadoop fs -moveFromLocal xuan.txt /xiaolin hadoop fs -copyFromLocal xuan.txt / hadoop fs -put xuan.txt / 文件名稱相同時(shí)覆蓋hdfs上的文件: -f hadoop fs -put -f xuan.txt / hadoop fs -copyToLocal /xiaolin ./ hadoop fs -get

    2024年02月05日
    瀏覽(20)
  • Hadoop Hdfs基本命令

    Hadoop Hdfs基本命令

    1.hadoop 安裝問題處理 2.hdfs 基本命令 3. 上傳/下載文件和文件夾 1.hadoop安裝問題處理 如果安裝有進(jìn)程無法啟動(dòng),如下圖 重新檢查6個(gè)配置文件 Core-site.xml hdfs-site.xml hadoop-env.sh yarn-site.xml workers yarn-site.xml 來到hadoop313目錄 清空data和yarndata 重新初始化 測(cè)試 2.hadoop hdfs基本命

    2024年02月11日
    瀏覽(21)
  • Hadoop-5-HDFS常用命令

    第一類:文件路徑增刪改查系列: hdfs dfs -mkdir dir 創(chuàng)建文件夾 hdfs dfs -rmr dir 刪除文件夾dir hdfs dfs -ls 查看目錄文件信息 hdfs dfs -lsr 遞歸查看文件目錄信息 hdfs dfs -stat path 返回指定路徑的信息 第二類:空間大小查看系列命令: hdfs dfs -du -h dir 按照適合閱讀的形式人性化顯示文件

    2024年02月09日
    瀏覽(22)
  • 實(shí)驗(yàn)二 HDFS的Shell命令操作,和HDFS的API操作

    實(shí)驗(yàn)二 HDFS的Shell命令操作,和HDFS的API操作

    來自博主卷毛迷你豬的授權(quán) ,這是我的老師的博客多多關(guān)注 掌握 Hadoop 中 HDFS 的 Shell 命令操作 掌握 Hadoop 中 HDFS 的API操作 ? 項(xiàng)目1:HDFS常見命令練習(xí) ? 項(xiàng)目2:HDFS命令的綜合運(yùn)用實(shí)踐 ? 項(xiàng)目3:HDFS的API使用實(shí)踐 ? 項(xiàng)目4:HDFS的API單元測(cè)試程序和更多思考(選做) ? HDFS是

    2024年04月26日
    瀏覽(25)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包