Exploreaza cele mai esențiale și utilizate frecvent Hadoop HDFS comenzi pentru a efectua operațiuni de fișiere pe Stocare cele mai fiabile din lume.Hadoop HDFS este un sistem de fișiere distribuit care oferă spațiu de stocare redundant pentru fișierele cu dimensiuni uriașe. Este utilizat pentru stocarea fișierelor care se află în intervalul terabytes la petabytes.
rămâneți la curent cu ultimele tendințe tehnologice
Alăturați-vă DataFlair pe telegramă!!
comenzile Hadoop HDFS
cu ajutorul comenzii HDFS, putem efectua operațiuni de fișiere Hadoop HDFS cum ar fi schimbarea permisiunilor fișierului, vizualizarea conținutului fișierului, crearea de fișiere sau directoare, copierea fișierului / directorului din sistemul de fișiere local în HDFS sau invers etc.
înainte de a începe cu comanda HDFS, trebuie să pornim serviciile Hadoop. Pentru a porni serviciile Hadoop procedați în felul următor:
1. Treceți la directorul ~/hadoop-3.1.2
2. Porniți serviciul Hadoop utilizând comanda
sbin/start-dfs.sh
În acest tutorial de comenzi Hadoop, am menționat primele 10 comenzi Hadoop HDFS cu utilizarea, exemplele și descrierea lor.
să începem acum cu comenzile HDFS.
versiune
Hadoop HDFS Versiune Utilizare comandă:
version
Hadoop HDFS versiune exemplu de comandă:
înainte de a lucra cu HDFS trebuie să implementați Hadoop, urmați acest ghid pentru a instala și configura Hadoop 3.
hadoop version
Hadoop HDFS Versiune comandă descriere:
Versiunea Hadoop FS shell comandă imprimă versiunea Hadoop.
mkdir
Hadoop HDFS mkdir utilizarea comenzii:
hadoop fs –mkdir /path/directory_name
Hadoop HDFS mkdir comanda Exemplul 1:
în acest exemplu, încercăm să creăm un director numit newDataFlair în HDFS folosind comanda mkdir.
folosind comanda ls, putem verifica directoarele din HDFS.
Exemplul 2:
Hadoop HDFS mkdir comandă descriere:
această comandă creează directorul în HDFS dacă nu există deja.
Notă: Dacă directorul există deja în HDFS, atunci vom primi un mesaj de eroare că fișierul există deja.
utilizați hadoop fs mkdir -p/path / directoryname, astfel încât să nu eșueze chiar dacă există director.Aflați mai multe caracteristici ale Hadoop HDFS din acest ghid caracteristici HDFS.
ls
Hadoop HDFS LS utilizarea comenzii:
hadoop fs -ls /path
Hadoop HDFS LS exemplul de comandă 1:
aici, în exemplul de mai jos, folosim comanda ls pentru a înrola fișierele și directoarele prezente în HDFS.
comanda Hadoop HDFS LS descriere:
comanda Hadoop FS shell LS afișează o listă a conținutului unui director specificat în calea furnizată de utilizator. Afișează numele, permisiunile, proprietarul, dimensiunea și data modificării pentru fiecare fișier sau directoare din directorul specificat.comanda Hadoop HDFS LS Exemplul 2:
Hadoop HDFS LS descriere:
această comandă Hadoop FS se comportă ca-ls, dar afișează recursiv intrările în toate subdirectoarele unei căi.
pune
Hadoop HDFS pune comanda Utilizare:
haoop fs -put <localsrc> <dest>
Hadoop HDFS pune comanda exemplu:
aici, în acest exemplu, încercăm să copiem localfile1 a sistemului de fișiere local în sistemul de fișiere Hadoop.
Hadoop HDFS pune comanda descriere:
Hadoop FS shell comanda pune este similar cu copyFromLocal, care copiază fișiere sau director de la sistemul de fișiere local la destinație în sistemul de fișiere Hadoop.
copyFromLocal
Hadoop HDFS copyFromLocal Utilizare comandă:
hadoop fs -copyFromLocal <localsrc> <hdfs destination>
Hadoop HDFS copyFromLocal exemplu comandă:
aici, în exemplul de mai jos, încercăm să copiem fișierul ‘test1’ prezent în sistemul de fișiere local în directorul newDataFlair al Hadoop.
Hadoop HDFS copyFromLocal Command descriere:
această comandă copiază fișierul din sistemul de fișiere local în HDFS.
Aflați interne de date HDFS citit operațiune, modul în care fluxurile de date în HDFS în timp ce citesc fișierul.
vreo îndoială încă în comenzile Hadoop HDFS? Vă Rugăm Să Comentați.
get
Hadoop HDFS Get Command Usage:
hadoop fs -get <src> <localdest>
Hadoop HDFS get Command exemplu:
în acest exemplu, încercăm să copiem „fișierul test” al sistemului de fișiere hadoop în sistemul de fișiere local.
Hadoop HDFS get comandă descriere:
Hadoop FS shell comanda get copiază fișierul sau directorul din Sistemul de fișiere Hadoop la sistemul de fișiere local.
Learn: Rack Awareness, High Availability
copyToLocal
Hadoop HDFS copyToLocal Command Usage:
hadoop fs -copyToLocal <hdfs source> <localdst>
Hadoop HDFS copyToLocal Command exemplu:
aici, în acest exemplu, încercăm să copiem fișierul „eșantion” prezent în directorul newDataFlair al HDFS în sistemul de fișiere local.
putem verifica dacă fișierul este copiat sau nu folosind comanda ls.
Hadoop HDFS copyToLocal descriere:
copyToLocal command copiază fișierul din HDFS în sistemul de fișiere local.
cat
Hadoop HDFS cat Command Usage:
hadoop fs –cat /path_to_file_in_hdfs
Hadoop HDFS cat Command Example:
aici, în acest exemplu, folosim comanda cat pentru a afișa conținutul fișierului „eșantion” prezent în directorul NEWDATAFLAIR al HDFS.
Hadoop HDFS cat Command Description:
comanda cat citește fișierul în HDFS și afișează conținutul fișierului pe consolă sau stdout.
MV
Hadoop HDFS MV Utilizare comandă:
hadoop fs -mv <src> <dest>
Hadoop HDFS MV exemplu comandă:
în acest exemplu, avem un director ‘DR1’ în HDFS. Folosim comanda mv pentru a muta directorul DR1 în directorul DataFlair din HDFS.
Hadoop HDFS MV Command descriere:
comanda HDFS MV mută fișierele sau directoarele de la sursă la o destinație din HDFS.
cp
Hadoop HDFS cp utilizarea comenzii:
hadoop fs -cp <src> <dest>
Hadoop HDFS cp exemplu de comandă:
în exemplul de mai jos copiem ‘file1’ prezent în directorul newDataFlair din HDFS în directorul dataflair al HDFS.
Hadoop HDFS cp comandă descriere:
comanda cp copiază un fișier dintr-un director într-un alt director din cadrul HDFS.
deci, acest lucru a fost tot pe Hadoop HDFS comenzi. Sper să-ți placă.
What’s Next
- Hadoop HDFS Commands Part-II
- Hadoop HDFS Commands Part-III