HDFS-parancsok: Hadoop Shell-parancsok a HDFS kezeléséhez

Ez a blog a HDFS különféle parancsairól szól, például az fsck, copyFromLocal, expunge, cat stb., Amelyek a Hadoop fájlrendszer kezelésére szolgálnak.

HDFS parancsok

Az én korábbi blogok , Már megbeszéltem, mi a HDFS, annak jellemzői és architektúrája. Az első lépés a HDFS parancsokat hajt végre és feltárja a HDFS működését. Ebben a blogban a HDFS parancsokról fogok beszélni, amelyek segítségével elérheti a Hadoop fájlrendszert.



Tehát hadd mondjam el a fontos HDFS parancsokat és azok működését, amelyeket a Hadoop fájlrendszerrel végzett munka során leggyakrabban használnak.



  • fsck

HDFS parancs a Hadoop fájlrendszer állapotának ellenőrzéséhez.

Parancs: hdfs fsck /



HDFS fájlrendszer állapota - HDFS parancsok - Edureka

hogyan kell használni a bitenkénti operátorokat a java-ban
  • ls

HDFS parancs a fájlok és könyvtárak listájának megjelenítéséhez a HDFS-ben.

Parancs: hdfsdfs –Ls /



  • mkdir

HDFS Parancs a könyvtár létrehozásához a HDFS-ben.

Használat: hdfs dfs –mkdir / könyvtárnév

Parancs: hdfs dfs –mkdir / new_edureka

Jegyzet: Itt megpróbálunk létrehozni egy „new_edureka” nevű könyvtárat a HDFS-ben.

  • érintés

HDFS Parancs fájl létrehozására HDFS-ben 0 bájt fájlmérettel.

Használat: hdfs dfs –touchz / könyvtár / fájlnév

Parancs: hdfs dfs –touchz / new_edureka / sample

Jegyzet: Itt megpróbálunk létrehozni egy „minta” nevű fájlt a 0 bájt fájlméretű hdf fájlok „new_edureka” könyvtárában.

  • nak,-nek

HDFS parancs a fájlméret ellenőrzéséhez.

Használat: hdfs dfs –du –s / könyvtár / fájlnév

Parancs: hdfs dfs –du –s / new_edureka / minta

  • macska

HDFS parancs, amely beolvassa a fájlt a HDFS-en, és kinyomtatja a fájl tartalmát a standard kimenetre.

Használat: hdfs dfs –cat / path / to / file_in_hdfs

Parancs: hdfs dfs –cat / new_edureka / test

  • szöveg

HDFS parancs, amely forrásfájlt vesz fel és a fájlt szöveges formátumban adja ki.

Használat: hdfs dfs –text / könyvtár / fájlnév

Parancs: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS Parancs a fájl másolásához a helyi fájlrendszerből a HDFS-be.

Használat: hdfs dfs -copyFromLocal

Parancs: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

Jegyzet: Itt a teszt a helyi könyvtárban található / home / edureka fájl, és a parancs végrehajtása után a tesztfájl a HDFS / new_edureka könyvtárába kerül.

  • copyToLocal

HDFS Parancs a fájl HDFS-ről a helyi fájlrendszerbe másolásához.

Használat: hdfs dfs -copyToLocal

Parancs: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

Jegyzet: Itt a teszt egy fájl található a HDFS new_edureka könyvtárában, és a parancs végrehajtása után a tesztfájlt átmásolja a helyi könyvtárba / home / edureka

  • tedd

HDFS Parancs egyetlen forrás vagy több forrás másolásához a helyi fájlrendszerből a cél fájlrendszerbe.

Használat: hdfs dfs -put

Parancs: hdfs dfs –put / home / edureka / test / user

Jegyzet: A copyFromLocal parancs hasonló a put parancshoz, azzal a különbséggel, hogy a forrás egy helyi fájl hivatkozásra korlátozódik.

  • kap

HDFS Parancs a fájlok másolására a hdfs fájlból a helyi fájlrendszerbe.

Használat: hdfs dfs -get

Parancs: hdfs dfs –get / user / test / home / edureka

Jegyzet: A copyToLocal parancs hasonló a get parancshoz, azzal a különbséggel, hogy a cél egy helyi fájl hivatkozásra korlátozódik.

  • számol

HDFS Parancs a megadott fájlmintának megfelelő útvonalak alatti könyvtárak, fájlok és bájtok számának megszámolására.

Használat: hdfsdfs -szám

Parancs: hdfs dfs –szám / felhasználó

  • rm

HDFS parancs a fájl eltávolításához a HDFS-ből.

Használat: hdfs dfs –rm

Parancs: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS parancs a teljes könyvtár és annak teljes tartalmának eltávolításához a HDFS-ből.

Használat: hdfs dfs -rm -r

Parancs: hdfs dfs -rm -r / new_edureka

  • cp

HDFS parancs a fájlok forrásról célra másolásához. Ez a parancs több forrást is lehetővé tesz, ebben az esetben a célnak könyvtárnak kell lennie.

Használat: hdfs dfs -cp

Parancs: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

Parancs: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir

  • mv

HDFS parancs fájlok áthelyezéséhez a forrásból a célba. Ez a parancs több forrást is lehetővé tesz, ebben az esetben a célnak könyvtárnak kell lennie.

Használat: hdfs dfs -mv

Parancs: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • kitöröl

HDFS parancs, amely üresé teszi a szemetet.

Parancs: hdfsdfs-kitöröl

  • rmdir

HDFS parancs a könyvtár eltávolításához.

Használat: hdfs dfs -rmdir

hogyan állítsunk össze java-ban

Parancs: hdfs dfs –rmdir / user / hadoop

  • használat

HDFS parancs, amely visszaadja az egyes parancsok segítségét.

Használat: hdfs dfs -használat

Parancs: hdfs dfs -használat mkdir

Jegyzet: A use parancs használatával információkat kaphat bármelyik parancsról.

  • Segítség

HDFS parancs, amely az adott parancs vagy az összes parancs segítségét jeleníti meg, ha egyiket sem adta meg.

Parancs: hdfs dfs -help

Ezzel vége a HDFS Parancsok blognak, remélem, informatív volt, és az összes parancsot végre tudta hajtani. További HDFS-parancsokért forduljon az Apache Hadoop-hozdokumentáció itt.

Most, hogy végrehajtotta a fenti HDFS parancsokat, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Az Edureka Big Data Hadoop tanúsító tanfolyam segít a tanulóknak a HDFS, fonal, MapReduce, Pig, Hive, HBase, Oozie, Flume és Sqoop szakértőivé válni. valós idejű felhasználási esetek használata a kiskereskedelem, a közösségi média, a repülés, az idegenforgalom és a pénzügyek területén.

Van egy kérdésünk? Kérjük, említse meg a megjegyzések részben, és mi kapcsolatba lépünk Önnel.