未能在谷歌云上部署hadoop集群

时间:2015-07-12 10:53:49

标签: hadoop cluster-computing google-cloud-storage google-compute-engine

我正在尝试使用google cloud部署一些群集。因此,正如文档建议的那样,我运行它:

./bdutil --bucket mybucket -n $number -P myproject --zone us-central1-a deploy

当我将$number设为0或1时,它正确部署(分别为1个主服务器或1个主服务器+ 1个工作服务器)。但是当我尝试在$number设置为5的情况下运行相同的命令时,我继续发出这样的消息:

*-m' not yet sshable (1); sleeping 10.
*-w-0' not yet sshable (1); sleeping 10.
*-w-1' not yet sshable (1); sleeping 10.
*-w-2' not yet sshable (1); sleeping 10....

其中star代表实例的前缀。

我该如何处理?

1 个答案:

答案 0 :(得分:2)

基于单独的电子邮件主题和问题海报,我们追溯了根本问题,即bdutil需要设置gcloud compute ssh才能使用密码短语。 gcloud compute documentation更深入地解释了此设置。

通常,虽然这意味着您的新GCE特定私钥文件在本地计算机上未加密,但您的SSH会话本身仍然是安全的。

只要您的本地计算机同时具有GCE SSH访问权限以及" writer"使用gcloud compute命令的权限,您将希望保持本地计算机的安全,以防止意外用户使用新的SSH密钥覆盖您的GCE元数据,无论原始生成的私钥文件是否已加密或不