Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 8357|Atbildi: 0

Hadoop HDFS čaulas komandu apkopojums

[Kopēt saiti]
Publicēts 05.07.2019 15:29:44 | | | |
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.




Iepriekšējo:Apgūstiet HDFS Java API saskarnes piekļuvi
Nākamo:API operācijas Hadoop - HDFS
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com