Przykład Hadoop WordCount - opcja Run On Hadoop (Eclipse) nie monituje Wybierz serwer Hadoop do uruchomienia w oknie

Próbuję uruchomić przykładową liczbę słówZaćmienie. Ogólnie, gdy klikniemy opcję „uruchom na hadoop” w eclipse, otrzymamy nowe okno z prośbą o wybranie lokalizacji serwera. Ale teraz bezpośrednio uruchamia program bez pytania o wybranie istniejącego serwera z listy poniżej.

Myślę, że z tego powodu otrzymuję następujący wyjątek:

13/04/21 08:46:31 ERROR security.UserGroupInformation: PriviledgedActionException as:hduser1 cause:org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: file:/home/hduser1/gutenbergIP/pg4300.txt
Exception in thread "main" org.apache.hadoop.mapred.InvalidInputException: Input path does not exist: file:/home/hduser1/gutenbergIP/pg4300.txt

Mój kod działa, jeśli zmienię wiersz z:

FileInputFormat.setInputPaths(conf, "/home/hduser1/gutenbergIP/pg4300.txt");

do:

FileInputFormat.setInputPaths(conf, "hdfs://localhost:54310/home/hduser1/gutenbergIP/pg4300.txt");

Jeśli wyraźnie określę nazwę pliku z pełnym adresem URL, to działa. Chciałem w tym pomóc. Jak mogę sprawić, aby mój względny adres URL działał, zamiast podawać pełny adres URL (muszę to podać jako przypisanie w szkole).

questionAnswers(1)

yourAnswerToTheQuestion