java.net.connectexception:运行jar时出现连接被拒绝错误

iqxoj9l9  于 2021-05-30  发布在  Hadoop
关注(0)|答案(3)|浏览(527)

我是hadoop的新手,我尝试在Ubuntu14.04中安装单节点独立hadoop。我是在遵循apachehadoop文档,正如这里给出的,当我试图运行

$ 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 failed on连接异常:java.net.connectexception:连接被拒绝;有关详细信息,请参阅:http://wiki.apache.org/hadoop/connectionrefused
我登记入住了http://wiki.apache.org/hadoop/connectionrefused 要求它验证/etc/hosts中没有Map到127.0.0.1或127.0.1.1的hostname条目。虽然这一点我不太清楚,我试图改变给定的ip和提及的端口号,但没有运气。我还向telnet咨询过:

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

请帮我解决这个问题。

cgyqldqp

cgyqldqp1#

尝试格式化namenode。也在你的剧本里 input 以及 output 必须提供目录。例如:

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/\u成功-rw-r--r--3 hadoop超组179 2014-09-05 07:55/user/hadoop/output/part-r-00000

uinbv5nw

uinbv5nw2#

确保hdfs联机。开始吧 $HADOOP_HOME/sbin/start-dfs.sh

zbwhf8kr

zbwhf8kr3#

确认您处于本地(独立)模式。我想你不是在独立模式。
可能是你又试了一步。确保未配置etc/hadoop/core-site.xml和etc/hadoop/hdfs-site.xml。
如果您想尝试伪分布式模式。
再次尝试配置etc/hadoop/core-site.xml和etc/hadoop/hdfs-site.xml。

相关问题