Pig连接到localhost:8020失败。无法设置作业历史记录服务器

时间:2018-12-23 17:31:28

标签: java hadoop mapreduce apache-pig yarn

我在本地计算机上安装了一个单节点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

0 个答案:

没有答案