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

时间:2013-10-31 18:46:54

标签: java eclipse hadoop eclipse-plugin connectionexception

我安装了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:ConnectionException

即使使用终端连接到Hadoop(start-all.sh)时没有出现问题,我也无法通过eclipse连接到Haddop。

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

1 个答案:

答案 0 :(得分:0)

你需要构建hadoop-eclipse插件jar,因为新版本的Hadoop不再运送jar了。源代码可以在$ HADOOP_HOME / src / comtrib /中找到,名为eclipse-plugin。

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

Guide to build eclipse-plugin

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

Run hadoop from inside of Eclipse

希望这会有所帮助。