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