Amazon Elastic Map Reduce - 创建作业流程

时间:2013-01-22 11:57:32

标签: hadoop amazon-s3 amazon-ec2 elastic-map-reduce emr

我对亚马逊服务很新。我在创建工作流程方面遇到了问题。每当我创建任何作业流程时,它都会失败或关闭。输入,输出或映射函数上传技术对我来说并不清楚。我已经关注了开发人员部分,但事情并没有明确。任何建议都会有所帮助。提前致谢。

错误日志

Last State Change: No active keys found for user account

2 个答案:

答案 0 :(得分:22)

这是对我有用的修复程序,如果您的作业流程报告了以下错误,您可能需要该修复程序:

Last State Change: No active keys found for user account

创建AWS账户时,默认情况下,必须为您创建安全访问密钥。在某些情况下,它不会自动创建,因此您应该按照以下步骤自行创建:

  • 在通过在AWS控制台中点击您的帐户名称访问的菜单下,您会找到安全凭据选项。点击它

  • 展开访问密钥(访问密钥ID和密钥访问密钥)部分。检查是否已经创建了一个密钥。

  • 如果未找到密钥,请点击创建新的访问密钥并将其激活(默认情况下应将其设置为活动状态)。

  • 现在创建一个工作流程,它应该可以工作

答案 1 :(得分:2)

在创建我的第一个AWS EMR群集的AWS教程之后,我也遇到了同样的问题。 新的AWS EMR控制台将尝试创建集群" Starting"但是在2-4分钟后,群集状态将变为"终止并出现错误:验证错误"并查看群集详细信息,表示状态"没有找到用户帐户的活动密钥"。

您必须按照上面的建议在安全凭据中创建活动访问密钥。 然后它对我来说很好。