FS apvalks
Failu sistēmas (FS) čaulas komandas izsaukšanai jābūt bin/hadoop fs formā<args>. Visas FS čaulas komandas izmanto URI ceļu kā parametru. URI formāts ir scheme://authority/path. HDFS failu sistēmām shēma ir hdfs, bet vietējām failu sistēmām shēma ir fails. Shēma un iestādes parametri nav obligāti, un, ja tie nav norādīti, tiks izmantota konfigurācijā norādītā noklusējuma shēma. HDFS failu vai direktoriju, piemēram, /parent/child, var attēlot kā hdfs://namenode:namenodeport/parent/child vai vienkārši /parent/child (pieņemot, ka konfigurācijas faila noklusējuma vērtība ir namenode:namenodeport). Lielākā daļa FS Shell komandu darbojas līdzīgi kā Unix Shell kolēģi, ar atšķirībām, kas tiks atzīmētas nākamajā sadaļā. Informācija par kļūdām tiek izvadīta stderr, bet cita informācija tiek izvadīta stdout.
kaķisKā lietot: hadoop fs -cat URI [URI ...]
Izvadiet ceļa norādītā faila saturu uz stdout.
Piemērs:
hadoop fs -cat hdfs://host1:port1/file1 hdfs://host2:port2/file2 hadoop fs -cat file:///file3 /user/hadoop/file4 Atgrieztā vērtība: Veiksmīgi atgriež 0, neizdodas atgriezt -1.
CHGRP Kā lietot: hadoop fs -chgrp [-R] GRUPAS URI [URI ...] Mainīt failu grupas piesaisti. Izmantojot -R, veiciet izmaiņas rekursīvi, izmantojot direktoriju struktūru. Lietotājam jābūt failu īpašniekam vai arī superlietotājam. Papildu informācija ir pieejama atļauju lietotāja rokasgrāmatā. -->
Mainiet grupu, kurai pieder fails. Izmantojot -R, izmaiņas tiks veiktas rekursīvi direktoriju struktūrā. Komandas lietotājam jābūt faila īpašniekam vai superlietotājam. Papildinformāciju skatiet HDFS atļauju lietotāja rokasgrāmatā.
Čmods Kā lietot: hadoop fs -chmod [-R] <MODE[,MODE]... | OCTALMODE> URI [URI ...]
Mainiet faila atļaujas. Izmantojot -R, izmaiņas tiks veiktas rekursīvi direktoriju struktūrā. Komandas lietotājam jābūt faila īpašniekam vai superlietotājam. Papildinformāciju skatiet HDFS atļauju lietotāja rokasgrāmatā.
Čūns Kā lietot: hadoop fs -chown [-R] [ĪPAŠNIEKS][:[GRUPA]] URI [URI ]
Mainiet faila īpašnieku. Izmantojot -R, izmaiņas tiks veiktas rekursīvi direktoriju struktūrā. Komandas lietotājam jābūt superlietotājam. Papildinformāciju skatiet HDFS atļauju lietotāja rokasgrāmatā.
copyFromLocal Kā lietot: hadoop fs -copyFromLocal <localsrc> URI
Izņemot to, ka avota ceļš ir lokāls fails, līdzīgs komandai ievietot.
copyToLocal Kā lietot: hadoop fs -copyToLocal [-ignorecrc] [-crc] URI <localdst>
Līdzīgi kā komandai get, izņemot to, ka mērķa ceļš ir lokāls fails.
cp Kā lietot: hadoop fs -cp URI [URI ...] <dest>
Kopējiet failus no avota ceļa uz mērķa ceļu. Šī komanda pieļauj vairākus avota ceļus, un tādā gadījumā mērķa ceļam jābūt direktorijai. Piemērs:
hadoop fs -cp /user/hadoop/file1 /user/hadoop/file2 hadoop fs -cp /user/hadoop/file1 /user/hadoop/file2 /user/hadoop/dir Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
du Kā lietot: hadoop fs -du URI [URI ...]
Parāda visu direktorijā esošo failu lielumu vai ja ir norādīts tikai viens fails. Piemērs: hadoop fs -du /user/hadoop/dir1 /user/hadoop/file1 hdfs://host:port/user/hadoop/dir1 Atgrieztā vērtība: Veiksmīgi atgriež 0, neizdodas atgriezt -1.
dus Kā lietot: hadoop fs -<args>dus
Parāda faila lielumu.
izdzēst
Kā lietot: Hadoop FS -expunge
Iztukšojiet atkritni. Lūdzu, skatiet HDFS projektēšanas dokumentāciju, lai iegūtu plašāku informāciju par atkritnes īpašībām.
iegūt
Kā lietot: hadoop fs -get [-ignorecrc] [-crc <src> <localdst>] Kopējiet failus lokālajā failu sistēmā. Varat izmantot opciju -ignorecrc, lai kopētu failus, kuriem neizdevās CRC verifikācija. Izmantojiet opciju -crc, lai kopētu failu kopā ar CRC informāciju.
Piemērs:
hadoop fs -get /user/hadoop/file localfile hadoop fs -get hdfs://host:port/user/hadoop/file localfile Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
Getmerge Kā lietot: hadoop fs -getmerge <src> <localdst> [addnl]
Akceptējiet avota direktoriju un mērķa failu kā ievadi un savienojiet visus avota direktorijā esošos failus ar lokālo mērķa failu. addnl nav obligāts un norāda, ka katra faila beigās tiek pievienots rindiņas pārtraukums.
ls Kā lietot: hadoop fs -ls <args>
Ja tas ir fails, informācija par failu tiek atgriezta šādā formātā: Faila nosaukums <副本数> Faila lielums Modificēšanas datums: Modificēšanas laiks: atļaujas Lietotāja ID, grupas ID un ID Ja tas ir direktorijs, tas atgriež savu tiešo apakšfailu sarakstu, tāpat kā Unix. Satura rādītājs atgriež šādu informāciju: Direktorija nosaukums <dir> Modificēšanas datums Modificēšanas laiks Atļauja Lietotāja ID Grupas ID Piemērs: hadoop fs -ls /user/hadoop/file1 /user/hadoop/file2 hdfs://host:port/user/hadoop/dir1 /nonexistentfile Atgrieztā vērtība: Veiksmīgi atgriež 0, neizdodas atgriezt -1.
lsr
Kā lietot: hadoop fs -<args>lsr ls komanda. Līdzīgi kā ls -R Unix.
mkdir Kā lietot: hadoop fs -mkdir <paths> Akceptējiet URI, kas norādīts ceļā, kā parametru, lai izveidotu šos direktorijus. Tas darbojas kā Unix mkdir -p, kas izveido vecāku direktorijus visos ceļa līmeņos.
Piemērs:
hadoop fs -mkdir /user/hadoop/dir1 /user/hadoop/dir2 hadoop fs -mkdir hdfs://host1:port1/user/hadoop/dir hdfs://host2:port2/user/hadoop/dir Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
pārvietoties noVietējā
Kā lietot: dfs -moveFromLocal <src> <dst>
Izvada ziņojumu "nav ieviests".
mv Kā lietot: hadoop fs -mv URI [URI ...] <dest>
Pārvietojiet failus no avota ceļa uz mērķa ceļu. Šī komanda pieļauj vairākus avota ceļus, un tādā gadījumā mērķa ceļam jābūt direktorijai. Failu pārvietošana starp dažādām failu sistēmām nav atļauta. Piemērs:
hadoop fs -mv /user/hadoop/file1 /user/hadoop/file2 hadoop fs -mv hdfs://host:port/file1 hdfs://host:port/file2 hdfs://host:port/file3 hdfs://host:port/dir1 Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
ievietot Kā lietot: hadoop fs -put <localsrc> ... <dst>
Kopējiet vienu vai vairākus avota ceļus no lokālās failu sistēmas uz mērķa failu sistēmu. Tas arī atbalsta ievades lasīšanu no standarta ievadēm un ierakstīšanu mērķa failu sistēmā. hadoop fs -put localfile /user/hadoop/hadoopfile hadoop fs -put localfile1 localfile2 /user/hadoop/hadoopdir hadoop fs -put localfile hdfs://host:port/hadoop/hadoopfile hadoop fs -put - hdfs://host:port/hadoop/hadoopfile Lasīt ievadi no standarta ievades. Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
rm Kā lietot: hadoop fs -rm URI [URI ...]
Izdzēsiet norādīto failu. Tiek izdzēsti tikai netukši direktoriji un faili. Lai iegūtu papildinformāciju, skatiet komandu rmr par rekursīvo dzēšanu. Piemērs:
hadoop fs -rm hdfs://host:port/file /user/hadoop/emptydir Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
RMR Kā lietot: hadoop fs -rmr URI [URI ...]
dzēst. Piemērs:
hadoop fs -rmr /user/hadoop/dir hadoop fs -rmr hdfs://host:port/user/hadoop/dir Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
setrep Kā lietot: hadoop fs -setrep [-R<path>]
Mainiet faila kopēšanas koeficientu. Opcija -R tiek izmantota, lai rekursīvi mainītu visu direktorijā esošo failu kopēšanas koeficientu.
Piemērs:
hadoop fs -setrep -w 3 -R /user/hadoop/dir1 Atgrieztā vērtība:
Veiksmīgi atgriež 0, neizdodas atgriezt -1.
Statistika Kā lietot: hadoop fs -stat URI [URI ...]
Atgriež norādītā ceļa statistiku.
Piemērs:
hadoop fs -stat ceļš Atgrieztā vērtība: Veiksmīgi atgriež 0, neizdodas atgriezt -1.
astes Kā lietot: hadoop fs -tail [-f] URI
Izvadiet faila pēdējo 1K baitu saturu stdout. Atbalstiet opciju -f, uzvedība atbilst Unix.
Piemērs:
hadoop fs -astes ceļa nosaukums Atgrieztā vērtība: Veiksmīgi atgriež 0, neizdodas atgriezt -1.
tests Kā lietot: hadoop fs -test -[ezd] URI
Iespējas: -e Pārbaudiet, vai fails pastāv. Atgriež 0, ja tāds ir. -z Pārbaudiet, vai fails ir 0 baiti. Ja jā, tiek atgriezts 0. -d Atgriež 1, ja ceļš ir direktorijs, pretējā gadījumā 0. Piemērs:
hadoop fs -test -e faila nosaukums
Teksts Kā lietot: hadoop fs <src>-text Izvadiet avota failu teksta formātā. Atļautie formāti ir zip un TextRecordInputStream.
pieskāriens Kā lietot: hadoop fs -touchz URI [URI ...] Izveidojiet tukšu failu ar 0 baitiem.
Piemērs:
hadoop -touchz ceļa nosaukums Atgrieztā vērtība: Veiksmīgi atgriež 0, neizdodas atgriezt -1.
Oficiālās saites:Hipersaites pieteikšanās ir redzama.
|