0

更新:看起来 ./compute_cluster_for_hadoop.py 适用于 gcutil 1.9.1,但不适用于 gcutil 1.10.0。所以我真正要问的是如何修复 compute_cluster_for_hadoop 以使用当前的 gcutil。

使用 compute_cluster_for_hadoop.py 数周后,现在启动集群会挂起,即使在我再次设置集群之后也是如此。

以下是我注意到的一些事情。首先,我现在在运行“compute_cluster_for_hadoop.py start ...”时收到以下消息,我必须手动输入“yes”(以前,它不需要任何用户输入)。

无法确定主机 'google-compute-engine-instance;project=cspp53013;zone=us-central1-a;instance=hm;id=9724559583598617300 (8.35.196.11)' 的真实性。ECDSA 密钥指纹为 02:2b:ea:7d:48:27:7d:1b:e2:2a:d4:44:d0:07:95:b4。您确定要继续连接(是/否)?

然后继续进行一段时间。在完成安装 deb_packages 后,它会打印以下内容

处理 ca-certificates 的触发器 ... 更新 /etc/ssl/certs 中的证书 ... 添加 0,删除 0;完毕。在 /etc/ca-certificates/update.d 中运行钩子......完成。完毕。

然后不管我等多久它都会挂起。

知道可能发生了什么变化或如何解决吗?

谢谢,

麦克风

4

1 回答 1

1

好的。想出了答案。我们只需要添加

--ssh_arg "-o StrictHostKeyChecking=no"

到 gce_cluster.py 的第 151 行,它适用于 gcutil-1.9.1 和 gcutil-1.10.0

于 2013-11-01T04:41:30.643 回答