连接在将文本文件复制到hdfs时拒绝

时间:2014-05-27 10:17:05

标签: ubuntu hadoop connection hdfs

当我尝试复制名为" input.txt"的输入文件时到hdfs喜欢,

hdfs dfs -put /home/pras/input/input.txt /pras

我收到以下异常。

put: Call From pras-Insp/127.0.1.1 to localhost:9000 failed on connection 
exception: java.net.ConnectException: Connection refused;

我该如何解决这个问题?

3 个答案:

答案 0 :(得分:0)

您是否曾提到要放置input.txt文件的HDFS目录路径。 ?

应该像hadoop fs -put /home/user/input.txt / tmp(/ tmp是HDFS目录)。

答案 1 :(得分:0)

当我尝试$ jps时,我没有看到名字节点。所以,

1)我停止了hadoop服务

$ ./stop-all.sh

2)形成了namenode。

$ hdfs namenode -format

3)再次重启。

$ ./start-all.sh

现在它似乎有效。

答案 2 :(得分:0)

我认为core-site.xml配置不好。转到$ HADOOP_INSTALL / etc / hadoop,编辑core-site.xml并设置下面的属性:

    <property>
      <name>fs.default.name</name>
      <value>hdfs://localhost:9000</value>
    </property>

如需更多帮助,请查看

http://codesfusion.blogspot.gr/2013/10/setup-hadoop-2x-220-on-ubuntu.html