HDFS команди: Hadoop Shell команди за управление на HDFS



Този блог говори за различните HDFS команди като fsck, copyFromLocal, expunge, cat и др., Които се използват за управление на файловата система Hadoop.

HDFS команди

В моето предишни блогове , Вече обсъдих какво е HDFS, неговите характеристики и архитектура. Първата стъпка към пътуването до изпълнява HDFS команди и проучва как работи HDFS. В този блог ще говоря за HDFS командите, с помощта на които можете да получите достъп до файловата система Hadoop.

Така че, нека ви разкажа важните HDFS команди и тяхната работа, които се използват най-често при работа с файлова система Hadoop.





  • fsck

HDFS команда за проверка на изправността на файловата система Hadoop.

Команда: hdfs fsck /



Здраве на файловата система HDFS - Команди HDFS - Edureka

сокет програмиране в Java пример
  • ls

HDFS команда за показване на списъка с файлове и директории в HDFS.

Команда: hdfsdfs –Ls /



  • mkdir

HDFS команда за създаване на директория в HDFS.

Употреба: hdfs dfs –mkdir / име на директория

Команда: hdfs dfs –mkdir / new_edureka

Забележка: Тук се опитваме да създадем директория с име „new_edureka“ в HDFS.

  • докосване

HDFS Команда за създаване на файл в HDFS с размер на файла 0 байта.

Употреба: hdfs dfs –touchz / директория / име на файл

Команда: hdfs dfs –touchz / new_edureka / sample

Забележка: Тук се опитваме да създадем файл с име „sample“ в директорията „new_edureka“ на hdfs с размер на файла 0 байта.

  • на

HDFS команда за проверка на размера на файла.

Употреба: hdfs dfs –du –s / директория / име на файл

Команда: hdfs dfs –du –s / new_edureka / sample

  • котка

Команда HDFS, която чете файл на HDFS и отпечатва съдържанието на този файл на стандартния изход.

Употреба: hdfs dfs –cat / path / to / file_in_hdfs

Команда: hdfs dfs –cat / new_edureka / test

  • текст

Команда HDFS, която взема изходен файл и извежда файла в текстов формат.

Употреба: hdfs dfs –текст / директория / име на файл

Команда: hdfs dfs –text / new_edureka / test

  • copyFromLocal

HDFS команда за копиране на файла от локална файлова система в HDFS.

Употреба: hdfs dfs -copyFromLocal

Команда: hdfs dfs –copyFromLocal / home / edureka / test / new_edureka

Забележка: Тук тестът е файлът, който присъства в локалната директория / home / edureka и след изпълнението на командата тестовият файл ще бъде копиран в директорията / new_edureka на HDFS.

  • copyToLocal

HDFS команда за копиране на файла от HDFS в локалната файлова система.

Употреба: hdfs dfs -copyToLocal

Команда: hdfs dfs –copyToLocal / new_edureka / test / home / edureka

Забележка: Тук тестът е файл, наличен в директорията new_edureka на HDFS и след изпълнението на командата тестовият файл ще бъде копиран в локалната директория / home / edureka

  • слагам

HDFS команда за копиране на един източник или множество източници от локална файлова система в целевата файлова система.

Употреба: hdfs dfs -put

Команда: hdfs dfs –put / home / edureka / test / user

Забележка: Командата copyFromLocal е подобна на командата put, с изключение на това, че източникът е ограничен до локална препратка към файл.

  • вземете

HDFS команда за копиране на файлове от hdfs в локалната файлова система.

Употреба: hdfs dfs -get

Команда: hdfs dfs –get / user / test / home / edureka

Забележка: Командата copyToLocal е подобна на командата get, с изключение на това, че дестинацията е ограничена до локална препратка към файл.

  • броя

Команда HDFS за преброяване на броя на директориите, файловете и байтовете под пътищата, които съответстват на посочения модел на файл.

Употреба: hdfsdfs -брои

Команда: hdfs dfs - брой / потребител

  • rm

HDFS команда за премахване на файла от HDFS.

Употреба: hdfs dfs –rm

Команда: hdfs dfs –rm / new_edureka / test

  • rm -r

HDFS команда за премахване на цялата директория и цялото й съдържание от HDFS.

Употреба: hdfs dfs -rm -r

Команда: hdfs dfs -rm -r / new_edureka

  • cp

HDFS команда за копиране на файлове от източник до местоназначение. Тази команда позволява и множество източници, като в този случай дестинацията трябва да бъде директория.

Употреба: hdfs dfs -cp

Команда: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2

Команда: hdfs dfs -cp / user / hadoop / file1 / user / hadoop / file2 / user / hadoop / dir

  • mv

HDFS команда за преместване на файлове от източник до местоназначение. Тази команда позволява и множество източници, като в този случай дестинацията трябва да бъде директория.

Употреба: hdfs dfs -mv

Команда: hdfs dfs -mv / user / hadoop / file1 / user / hadoop / file2

  • премахване

Команда HDFS, която прави кошчето празно.

Команда: hdfsdfs-изтриване

  • rmdir

HDFS команда за премахване на директорията.

Употреба: hdfs dfs -rmdir

как да създам масив от обекти в java -

Команда: hdfs dfs –rmdir / потребител / хадооп

  • използване

Команда HDFS, която връща помощта за отделна команда.

Употреба: hdfs dfs -usage

Команда: hdfs dfs -usage mkdir

Забележка: С помощта на команда за използване можете да получите информация за всяка команда.

  • помогне

Команда HDFS, която показва помощ за дадена команда или всички команди, ако не е посочена нито една.

Команда: hdfs dfs -помощ

Това е краят на блога на HDFS Commands, надявам се, че е информативен и сте успели да изпълните всички команди. За повече HDFS команди можете да се обърнете към Apache Hadoopдокументация тук.

След като изпълните горните HDFS команди, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение по сертифициране на големи данни Hadoop на Edureka помага на обучаващите се да станат експерти в HDFS, прежди, MapReduce, Pig, Hive, HBase, Oozie, Flume и Sqoop използване на случаи в реално време за търговия на дребно, социални медии, авиация, туризъм, финанси.

Имате въпрос към нас? Моля, споменете го в раздела за коментари и ние ще се свържем с вас.