繁体   English   中英

Hadoop独立安装-java.net.ConnectException:运行jar时出现连接拒绝错误

[英]Hadoop standalone installation - java.net.ConnectException: Connection refused error while running jar

我是Hadoop的新手,我试图在Ubuntu 14.04中安装单节点独立Hadoop。 当我尝试运行时,我一直在关注Apache Hadoop 文档及其提供的内容

$ bin/hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.0.jar grep input output 'dfs[a-z.]+'

我收到了java.net.ConnectException消息:

由于发生连接异常而从a1409User / 127.0.0.1到localhost:9000的调用失败:java.net.ConnectException:连接被拒绝; 有关更多详细信息,请参见: http : //wiki.apache.org/hadoop/ConnectionRefused

我在http://wiki.apache.org/hadoop/ConnectionRefused中检查了位置,要求其确认是否在/ etc / hosts中没有映射到127.0.0.1或127.0.1.1的主机名条目。 尽管这一点对我来说还不是很清楚,但是我尝试通过更改给定的IP并提及端口号来实现,但是没有运气。 我也用telnet检查过:

$ telnet localhost 9000
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused

请帮我解决问题。

尝试格式化namenode。 另外,在脚本中必须提供inputoutput目录。 例如:

hadoop jar share/hadoop/mapreduce/hadoop-mapreduce-examples-2.5.0.jar grep /user/hadoop/hadoop-config /user/hadoop/output 'dfs[a-z.]+'

之后,您可以通过以下方式检查输出目录中的内容:

hdfs dfs -ls /user/hadoop/output/

它应打印输出,如下所示:

找到2项-rw-r--r-- 3个hadoop超级组0 2014-09-05 07:55 / user / hadoop / output / _SUCCESS -rw-r--r-- 3个hadoop超级组179 2014-09-05 07:55 / user / hadoop / output / part-r-00000

  1. 确认您处于本地(独立)模式。 我认为您不在独立模式下。

可能是您尝试了另一步。 确保您未配置etc / hadoop / core-site.xmletc / hadoop / hdfs-site.xml

  1. 如果您想尝试伪​​分布式模式。

尝试再次配置etc / hadoop / core-site.xmletc / hadoop / hdfs-site.xml

确保HDFS在线。 通过$HADOOP_HOME/sbin/start-dfs.sh启动它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM