在hadoop eclipse插件中,连接失败exception:java.net.connectexeption:连接被拒绝

2w3kk1z5  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(438)

我安装了hadoop-1.2.1和eclipse-kepler(最新版本)以及jdk-1.7.0。我只是按照http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html#pseudodistributed 我设置了如下配置:

conf/core-site.xml:
<configuration>
    <property>
         <name>fs.default.name</name>
         <value>hdfs://localhost:9000</value>
     </property>
</configuration>

conf/hdfs-site.xml:
<configuration>
     <property>
         <name>dfs.replication</name>
         <value>1</value>
     </property>
</configuration>

conf/mapred-site.xml:
<configuration>
    <property>
         <name>mapred.job.tracker</name>
         <value>localhost:9001</value>
    </property>
</configuration>

终于可以在ubuntu终端上操作hadoop了。但是,当我安装eclipse插件,并将map/reduce master的端口设置为9001,dfs master的端口设置为9000时,我无法连接到hadoop,出现了一个错误:
错误:调用loaclhost/127.0.0.1:9000连接失败exception:java.net:连接异常
即使当我使用终端连接到hadoop(start all.sh)时没有问题,我也无法通过eclipse连接到haddop。
(我甚至允许端口号为9000、9001,但没有解决问题)

5sxhfpxr

5sxhfpxr1#

您需要构建hadoop eclipse插件jar,因为更新版本的hadoop不再提供jar。源代码可以在$hadoop\u home/src/comtrib/中找到,其中有一个名为eclipse plugin的文件夹。
我遵循了这个指南,能够将eclipse设置为运行hadoop程序。
eclipse插件构建指南
接下来,我阅读了本指南,直接从eclipse运行hadoop程序
从eclipse内部运行hadoop
希望这有帮助。

相关问题