Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 15082|Antwoord: 0

[Bron] API-operaties voor Hadoop - HDFS

[Link kopiëren]
Geplaatst op 05-07-2019 16:33:58 | | |
1. Introduceer afhankelijkheid

Opmerking: Als je het jar-pakket handmatig moet importeren, ---- het HDFS jar-pakket de Hadoop-installatiemap onder share

2. Beschrijving van ontwikkeling onder raam

Het wordt aanbevolen om Hadoop-applicaties onder Linux te ontwikkelen, en er zullen geen compatibiliteitsproblemen zijn. Als je een clientapplicatie op Windows wilt ontwikkelen, moet je de volgende omgeving opzetten:

A. Pak een Hadoop-installatiepakket uit in een map in Windows

B. Vervang de lib- en bin-mappen onder het installatiepakket door de lokale bibliotheken die zijn gecompileerd voor de overeenkomstige Windows-versie van het platform

C. Configureer de HADOOP_HOME in het venstersysteem zodat deze verwijst naar het installatiepakket dat je hebt uitgepakt

D. Voeg Hadoop's bin-directory toe aan de padvariabele van het Windows-systeem


Om HDFS in Java te laten werken, moet je eerst een client-instantie aanschaffen




Ons operatiedoel is HDFS, dus het verkregen fs-object zou een instantie van DistributedFileSystem moeten zijn.

Get Method: Waar komt de specifieke instance client-klasse vandaan?

- Afgaande op de configuratiewaarde van een van de parameters fs.defaultFS in conf;

Als we fs.defaultFS niet specificeren in onze code, en er geen overeenkomstige configuratie is gegeven onder het project classpath, komt de standaardwaarde in conf van de core-default.xml in het hadoop jar-pakket, en de standaardwaarde is: file:///, dan zal de acquisitie geen instantie van DistributedFileSystem zijn, maar een clientobject van het lokale bestandssysteem;


Toevoeging, verwijdering, wijziging en inspectie van documenten

Toegang tot HDFS via stream







Vorig:Hadoop HDFS Shell commando-rollup
Volgend:C# Http verzoek Upload formulierbestand (extra parameters kunnen worden toegevoegd)
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com