在hadoop eclipse插件中,我在连接异常:java.net.ConnectExeption:连接被拒绝时失败



我安装了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 时连接异常:java.net:连接异常

失败

尽管当我使用终端连接到Hadoop(start-all.sh)时它没有问题,但我无法通过日食连接到Haddop。

(我什至允许端口号9000,9001,但它并没有解决问题)

你需要构建Hadoop-eclipse插件jar,因为新版本的Hadoop不再提供jar。源代码可以在$HADOOP_HOME/src/comtrib/中找到,其中包含一个名为eclipse-plugin的文件夹。

我遵循了本指南,并能够设置 eclipse 来运行 hadoop程序。

构建日食插件的指南

接下来,我通过本指南直接从Eclipse运行Hadoop程序

从 Eclipse 内部运行 hadoop

希望这有帮助。

相关内容

  • 没有找到相关文章

最新更新