Whirr无法下载hadoop

时间:2013-05-16 09:53:01

标签: apache-whirr

按照快速入门指南http://whirr.apache.org/docs/0.8.1/quick-start-guide.html的示例,我想启动一个whirr hadoop集群。不幸的是,我在这里输入的错误与Whirr: Cannot connect to Hadoop cluster on EC2 after lauch-cluster相同。 我在启动集群的输出中看到,下载hadoop时似乎已经存在一些问题。有任何想法吗? 谢谢!

bin / whirr launch-cluster --config~ / .whirr / hadoop.propertiesRunning on provider aws-ec2 using identity AKIAJUS7X6OK3HC3SJMQ 引导群集 配置bootstrap-hadoop-datanode_hadoop-tasktracker的模板 配置bootstrap-hadoop-jobtracker_hadoop-namenode的模板 从角色[hadoop-datanode,hadoop-tasktracker]开始1个节点 从角色[hadoop-jobtracker,hadoop-namenode]

开始1个节点
  
    

在节点上运行InitScript {INSTANCE_NAME = bootstrap-hadoop-jobtracker_hadoop-namenode}(us-east-1 / i-6343df03)     在节点(us-east-1 / i-6143df01)上运行InitScript {INSTANCE_NAME = bootstrap-hadoop-datanode_hadoop-tasktracker}

  

<<在节点(us-east-1 / i-6143df01)上运行InitScript {INSTANCE_NAME = bootstrap-hadoop-datanode_hadoop-tasktracker}时出错:{output =此函数不执行任何操作。它只需要存在,所以Statements.call(" retry_helpers")不会调用不存在的东西 .... .... 无法下载http://apache.osuosl.org/hadoop/common/hadoop-1.0.4/hadoop- 1.0.4.tar.gz.md5。继续。 无法下载hadoop-1.0.4.tar.gz。中止。 ,error = dpkg-preconfigure:无法重新打开stdin:

1 个答案:

答案 0 :(得分:2)

指定tarball网址可以帮助您正确安装hadoop。

e.g。

whirr.hadoop.version=1.2.1
whirr.hadoop.tarball.url=http://apache.osuosl.org/hadoop/common/hadoop-${whirr.hadoop.version}/hadoop-${whirr.hadoop.version}.tar.gz

md5下载的错误是因为whirr在install_tarball.sh中使用了whirr/core/src/main/resources/functions

您可以在HadoopClusterActionHandler.java

中更改install_tarball_no_md5.sh以使用whirr/core/src/main/resources/functions/