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 /
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.