Ejemplo de Hadoop WordCount: la opción Ejecutar en Hadoop (Eclipse) no solicita que el servidor de Hadoop se ejecute en la ventana

Estoy tratando de ejecutar el ejemplo de conteo de palabras enEclipse. En general, cuando hacemos clic en la opción "Ejecutar en hadoop" en eclipse, aparece una nueva ventana que le solicita seleccionar la ubicación del servidor. Pero ahora está ejecutando el programa directamente sin pedirme que elija un servidor existente de la lista a continuación.

Creo que debido a esto estoy recibiendo la siguiente excepción:

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

Mi código funciona si cambio la línea de:

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

a:

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

Si especifico explícitamente el nombre del archivo con la URL completa, está funcionando. Quería algo de ayuda con respecto a esto. ¿Cómo puedo hacer que mi URL relativa funcione en lugar de proporcionar una URL completa (debo enviar esto como asignación en la escuela)?

Respuestas a la pregunta(1)

Su respuesta a la pregunta