1

我正在尝试使用 Apache Whirr 在 Amazon Web Services 上运行 Hadoop 的单节点实例。我设置whirr.instance-templates1 jt+nn+dn+tt。实例启动良好。我能够创建目录,但是当我尝试创建put文件时,我得到一个File could only be replicated to 0 nodes, instead of 1 error. 当我这样做时,hadoop fsck /我得到一个Exception in thread "main" java.net.ConnectException: Connection refused错误。有谁知道我的配置有什么问题?

4

1 回答 1

0

我的经验是,whirr 并不总是可靠地启动所有服务。听起来好像namenode启动了(namenode负责存储目录信息)但是datanode没有启动(datanode存储数据)。

尝试运行

hadoop dfsadmin -report 

查看数据节点是否可用。

如果不是:通常有助于重新启动集群。

于 2011-06-12T09:33:32.577 回答