故障排除

创建或配置集群时出错

当您运行以创建集群或 供应集群时,您会收到错误消息。adam upadam provision

原因

这些错误可能是由无效的 SSH 私钥或集群配置文件中的错误设置引起的。

解决方案

验证以下内容:

  • 您的 SSH 私钥的内容是正确的,并且在 Mac/Linux 上设置为600权限。
  • 集群配置文件中的用户名,例如 ,已正确定义。username: centos
  • 群集配置文件设置在 ~/.continuum/adam/profile.d/<profile_name>.yaml.

错误:不支持或无法识别的字段

运行 Adam 命令时,您会收到类似于以下内容的错误:

2016-12-05 11:09:50,120 - adam.config - ERROR - {'notebook':
'Rogue field'}
Error: One or more fields is not supported or recognized by
this version of Anaconda Adam. Correct or remove the
unsupported field in the cluster YAML profile or cluster
definition YAML file, and try the operation again. See the
above errors for more details: {'notebook': 'Rogue field'}

原因

集群配置文件或定义文件中存在不受支持或无法识别的字段。如果您已更新到较新版本的 Adam,则集群配置文件或集群定义文件中的某些字段可能已在版本之间重命名或删除。

解决方案

  1. ~/.continuum/adam/profile.d目录中的集群配置文件 或目录中的集群定义文件中~/.continuum/adam/cluster.d ,删除或重命名错误中显示的字段。
  2. 重试该命令。