Свинья Соединение с localhost: 8020 не удалось.Невозможно настроить сервер истории заданий - PullRequest
0 голосов
/ 23 декабря 2018

Я установил кластер Hadoop с одним узлом на моем локальном компьютере.Я использую его в течение 1-2 месяцев, и у меня есть несколько кодов MR без проблем.Но недавно, изучая Pig, я обнаружил, что не могу запустить сервер истории заданий.Чтобы решить эту проблему, я добавил следующие строки в mapred-site.xml

Но после внесения вышеуказанных изменений я получаю приведенную ниже ошибку при выполнении основных команд HDFS.

Даже базовый hadoop fs ls выдает вышеуказанную ошибку.

Я удалил указанную выше конфигурацию из mapred-site.xml, попытался отформатировать namenode, но проблема все та же.Может кто-нибудь, пожалуйста, помогите мне, так как я застрял с этим очень долго

mapred-site.xml

<property> 
    <name>mapreduce.jobhistory.address</name> 
    <value>localhost:10020</value> <!-- hostname of machine where jobhistory 
service is started --> 
</property> 
<property> 
    <name>mapreduce.jobhistory.webapp.address</name> 
    <value>localhost:19888</value> 
</property>

ошибка:

SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in 
[jar:file:/usr/share/java/slf4j/slf4j- 
log4j12.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding 
in [jar:file:/usr/share/java/slf4j/slf4j- 
jdk14.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See 
http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 
SLF4J: Actual binding is of type [org.slf4j.impl.Log4jLoggerFactory] 
18/12/23 22:22:23 WARN util.NativeCodeLoader: Unable to load native-hadoop 
library for your platform... using builtin-java classes where applicable 
ls: Call From localhost/127.0.0.1 to localhost:8020 failed on connection 
exception: java.net.ConnectException: Connection refused; For more details 
see: http://wiki.apache.org/hadoop/ConnectionRefused
...