1. Indfør afhængighed
Bemærk: Hvis du skal importere jar-pakken manuelt, ---- HDFS jar-pakken Hadoop-installationsmappen under share
2. Beskrivelse af udvikling under vinduet
Det anbefales at udvikle Hadoop-applikationer under Linux, og der vil ikke være nogen kompatibilitetsproblemer. Hvis du vil udvikle en klientapplikation på Windows, skal du opsætte følgende miljø:
A. Udpak en Hadoop-installationspakke i en mappe i Windows
B. Erstat bibliotek- og bin-mapperne under installationspakken med de lokale biblioteker, der er kompileret til den tilsvarende Windows-version af platformen
C. Konfigurér HADOOP_HOME i vinduessystemet til at pege på installationspakken, du har pakket ud
D. Tilføj Hadoops bin-mappe til sti-variablen i Windows-systemet
For at drive HDFS i Java skal du først have en klientinstans
Vores operationsmål er HDFS, så det opnåede fs-objekt bør være en instans af DistributedFileSystem.
Get Method: Hvor kommer den specifikke instansklientklasse fra?
- Ud fra konfigurationsværdien af en af parametrene fs.defaultFS i conf;
Hvis vi ikke specificerer fs.defaultFS i vores kode, og der ikke gives nogen tilsvarende konfiguration under projektets classpath, kommer standardværdien i conf fra core-default.xml i hadoop jar-pakken, og standardværdien er: file:///, så vil erhvervelsen ikke være en instans af DistributedFileSystem, men et klientobjekt i det lokale filsystem;
Tilføjelse, sletning, ændring og inspektion af dokumenter
Få adgang til HDFS via stream
|