HDFS команди
В моето предишни блогове , Вече обсъдих какво е HDFS, неговите характеристики и архитектура. Първата стъпка към пътуването до изпълнява HDFS команди и проучва как работи HDFS. В този блог ще говоря за HDFS командите, с помощта на които можете да получите достъп до файловата система Hadoop.
Така че, нека ви разкажа важните HDFS команди и тяхната работа, които се използват най-често при работа с файлова система Hadoop.
fsck
HDFS команда за проверка на изправността на файловата система Hadoop.
Команда: hdfs fsck /
сокет програмиране в 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 използване на случаи в реално време за търговия на дребно, социални медии, авиация, туризъм, финанси.
Имате въпрос към нас? Моля, споменете го в раздела за коментари и ние ще се свържем с вас.