2013-10-31 76 views
0

我安裝了hadoop-1.2.1和eclipse kepler,最新版本和jdk-1.7.0。 我只是跟着http://hadoop.apache.org/docs/r1.2.1/single_node_setup.html#PseudoDistributed 描述的步驟,我設置的配置如下:在hadoop eclipse插件中,我連接異常失敗:java.net.ConnectExeption:連接被拒絕

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,但它並沒有解決問題)

回答

0

您需要構建Hadoop的Eclipse插件的jar,如Hadoop的較新版本不發貨的罐子了。源文件可以在$ HADOOP_HOME/src/comtrib /裏面找到一個名爲eclipse-plugin的文件夾。

我遵循本指南,並能夠設置日食運行hadoop程序。

Guide to build eclipse-plugin

接下來我去本指南通直接從Eclipse的

Run hadoop from inside of Eclipse

希望這有助於執行Hadoop程序。

相關問題