Ordres HDFS: ordres de Hadoop Shell per gestionar HDFS

Aquest bloc parla de les diverses ordres HDFS com fsck, copyFromLocal, expunge, cat, etc. que s’utilitzen per gestionar el sistema de fitxers Hadoop.

Ordres HDFS

En el meu blocs anteriors , Ja he comentat què és HDFS, les seves característiques i l'arquitectura. El primer pas cap al viatge cap a executa ordres HDFS i explora com funciona HDFS. En aquest bloc, parlaré de les ordres HDFS mitjançant les quals podeu accedir al sistema de fitxers Hadoop.



Per tant, deixeu-me explicar-vos les ordres HDFS importants i el seu funcionament que s’utilitzen amb més freqüència quan es treballa amb el sistema de fitxers Hadoop.



  • fsck

Ordre HDFS per comprovar la salut del sistema de fitxers Hadoop.

Comandament: hdfs fsck /



Salut del sistema de fitxers HDFS - Ordres HDFS - Edureka

  • ls

Ordre HDFS per mostrar la llista de fitxers i directoris a HDFS.

Comandament: hdfsdfs –Ls /



  • mkdir

Ordre HDFS per crear el directori a HDFS.

Ús: hdfs dfs –mkdir / directory_name

Comandament: hdfs dfs –mkdir / new_edureka

Nota: Aquí estem intentant crear un directori anomenat 'new_edureka' a HDFS.

  • tocar

Ordre HDFS per crear un fitxer en HDFS amb una mida de fitxer de 0 bytes.

Ús: hdfs dfs –touchz / directory / filename

Comandament: hdfs dfs –touchz / new_edureka / sample

Nota: Aquí estem intentant crear un fitxer anomenat 'sample' al directori 'new_edureka' de hdfs amb una mida de fitxer de 0 bytes.

  • de

Ordre HDFS per comprovar la mida del fitxer.

bases bàsiques del servidor sql per a principiants

Ús: hdfs dfs –du –s / directori / nom del fitxer

Comandament: hdfs dfs –du –s / new_edureka / sample

  • gat

Ordre HDFS que llegeix un fitxer a HDFS i imprimeix el contingut d'aquest fitxer a la sortida estàndard.

Ús: hdfs dfs –cat / path / to / file_in_hdfs

Comandament: hdfs dfs –cat / new_edureka / test

  • text

Ordre HDFS que pren un fitxer font i el genera en format de text.

Ús: hdfs dfs –text / directori / nom de fitxer

Comandament: hdfs dfs –text / new_edureka / test

  • copyFromLocal

Ordre HDFS per copiar el fitxer d'un sistema de fitxers local a HDFS.

Ús: hdfs dfs -copyFromLocal

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

Nota: Aquí la prova és el fitxer present al directori local / home / edureka i un cop executada l'ordre, el fitxer de prova es copiarà al directori / new_edureka de HDFS.

  • copyToLocal

Ordre HDFS per copiar el fitxer d'HDFS al sistema de fitxers local.

Ús: hdfs dfs -copyToLocal

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

Nota: Aquí la prova és un fitxer present al directori new_edureka de HDFS i després d'executar l'ordre, el fitxer de prova es copiarà al directori local / home / edureka

  • posar

Ordre HDFS per copiar una font única o diverses fonts del sistema de fitxers local al sistema de fitxers de destinació.

Ús: hdfs dfs -put

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

Nota: L'ordre copyFromLocal és similar a l'ordre put, excepte que l'origen està restringit a una referència de fitxer local.

  • aconseguir

Ordre HDFS per copiar fitxers de hdfs al sistema de fitxers local.

Ús: hdfs dfs -get

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

Nota: L'ordre copyToLocal és similar a l'ordre get, excepte que la destinació està restringida a una referència de fitxer local.

  • comptar

Ordre HDFS per comptar el nombre de directoris, fitxers i bytes als camins que coincideixen amb el patró de fitxer especificat.

Ús: hdfsdfs -comte

Comandament: hdfs dfs –count / user

  • rm

Comanda HDFS per eliminar el fitxer de HDFS.

Ús: hdfs dfs –rm

Comandament: hdfs dfs –rm / new_edureka / test

  • rm -r

Comanda HDFS per eliminar tot el directori i tot el seu contingut de HDFS.

Ús: hdfs dfs -rm -r

Comandament: hdfs dfs -rm -r / new_edureka

  • cp

Ordre HDFS per copiar fitxers de l'origen a la destinació. Aquesta ordre també permet múltiples fonts, en aquest cas la destinació ha de ser un directori.

Ús: hdfs dfs -cp

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

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

  • mv

Ordre HDFS per moure fitxers de l'origen a la destinació. Aquesta ordre també permet múltiples fonts, en aquest cas la destinació ha de ser un directori.

Ús: hdfs dfs -mv

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

  • expulsar

Ordre HDFS que fa buidar la paperera.

Comandament: hdfsdfs-extingir

  • rmdir

Ordre HDFS per eliminar el directori.

Ús: hdfs dfs -rmdir

com establir java classpath a la línia d'ordres de Linux

Comandament: hdfs dfs –rmdir / user / hadoop

  • ús

Ordre HDFS que retorna l'ajuda per a una ordre individual.

Ús: hdfs dfs -usage

Comandament: hdfs dfs -usage mkdir

Nota: Mitjançant l’ús d’ordres d’ús podeu obtenir informació sobre qualsevol ordre.

  • ajuda

Ordre HDFS que mostra ajuda per a una ordre determinada o totes les ordres si no s'especifica cap.

Comandament: hdfs dfs -help

Aquest és el final del bloc HDFS Commands, espero que sigui informatiu i que hàgiu pogut executar totes les ordres. Per obtenir més comandaments HDFS, podeu consultar Apache Hadoopdocumentació aquí.

Ara que heu executat les ordres HDFS anteriors, consulteu el fitxer per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. El curs de formació en certificació Edureka Big Data Hadoop ajuda els estudiants a convertir-se en experts en HDFS, Yarn, MapReduce, Pig, Hive, HBase, Oozie, Flume i Sqoop utilitzant casos d’ús en temps real als dominis Retail, Social Media, Aviació, Turisme i Finances.

Tens alguna pregunta? Esmenta’l a la secció de comentaris i et respondrem.