Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15082|Odpowiedź: 0

[Źródło] Operacje API dla Hadoop - HDFS

[Skopiuj link]
Opublikowano 05.07.2019 16:33:58 | | |
1. Wprowadzenie zależności

Uwaga: Jeśli musisz ręcznie zaimportować pakiet jar, pakiet HDFS jar ---- katalogu instalacyjnego Hadoop w sekcji share

2. Opis rozwoju pod oknem

Zaleca się tworzenie aplikacji Hadoop na Linuksie, gdzie nie będzie problemów z kompatybilnością. Jeśli chcesz stworzyć aplikację kliencką na Windowsie, musisz skonfigurować następujące środowisko:

A. Rozpakuj pakiet instalacyjny Hadoop w katalogu w systemie Windows

B. Zastąpienie katalogów bibliotek i bin w pakiecie instalacyjnym lokalnymi bibliotekami skompilowanymi dla odpowiedniej wersji Windows platformy

C. Skonfiguruj HADOOP_HOME w systemie okiennym, aby wskazywał na pakiet instalacyjny, który rozpakowałeś

D. Dodaj katalog kosza Hadoop do zmiennej ścieżki systemu Windows


Aby obsługiwać HDFS w Javie, najpierw musisz mieć instancję klienta




Celem operacji jest HDFS, więc uzyskany obiekt fs powinien być instancją DistributedFileSystem.

Get method: Skąd pochodzi konkretna klasa klienta instancji?

- Na podstawie wartości konfiguracyjnej jednego z parametrów fs.defaultFS w conf;

Jeśli nie określimy fs.defaultFS w naszym kodzie i nie ma odpowiedniej konfiguracji w ścieżce klasy projektu, domyślna wartość conf pochodzi z core-default.xml w pakiecie hadoop jar, a wartość domyślna to: file:///, to akwizycja nie będzie instancją DistributedFileSystem, lecz obiektem klienta lokalnego systemu plików;


Dodawanie, usuwanie, modyfikacja i kontrola dokumentów

Dostęp do HDFS przez stream







Poprzedni:Hadoop HDFS Shell rollup
Następny:C# Http request Upload plik formularza (można dodać dodatkowe parametry)
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com