HDFS läuft nicht bei 50075. Um Ihren hdfs-Port zu überprüfen, verwenden Sie den folgenden Befehl in linux
%Vor%Sie erhalten die Ausgabe so etwas wie
%Vor%Und korrigieren Sie Ihre URL entsprechend
Dieser Fehler tritt auf wegen:
jps
ausführen.) Überprüfe, was in einem bestimmten Port läuft, nach netstat -tulpn | grep 8080
und kill -9 <PID>
In /usr/local/hadoop/etc/hadoop/core-site.xml
Anstelle von localhost verwenden Sie 0.0.0.0 , d. h.
Ändern Sie <value>hdfs://localhost:50075</value>
in
Das hat das Problem für mich gelöst
Können Sie Ihren Hostnamen überprüfen ?. Derselbe Name (ubuntu) sollte in Ihrer Datei / etc / hostname und / etc / hosts vorhanden sein.
Stellen Sie sicher, dass Ihr tcp-Port von NN auf 50075 steht, was in hdfs-site.xml
definiert ist %Vor%mein Problem ist, dass ich HTTP-Adresse Port verwenden, um mit NN zu verbinden, dies die gleiche Ausnahme wie Sie verursachen.
Der http-Port wird auch in hdfs-site.xml konfiguriert:
%Vor%