【发布时间】:2019-06-23 05:15:30
【问题描述】:
我正在尝试使用我的存储桶为 EMR 提供参数以创建集群,因为它给了我“对此对象的所有访问权限已被禁用(服务:Amazon S3;状态代码:403;错误代码:AllAccessDisabled ;"
我已经使用了我的 Reducer 和 Mapper python 文件,并且我的存储桶的权限也是公开的
我的 mapper 和 reducer 文件有问题还是我在这里遗漏了一个技巧
【问题讨论】:
-
您是否可以提供任何代码或配置来显示您的尝试?
-
#!/usr/bin/env python import sys # 输入来自标准输入(标准输入) for line in sys.stdin: # 它为我们的第一步修剪空白 line = line.strip( ) #Words 现在更像是一个单词数组 words = line.split() # 增加 word in words 的计数器: # 将结果写入 STDOUT(标准输出); # 我们在这里输出的将是 # Reduce 步骤的输入,即 reducer.py 的输入 # # tab-delimited;琐碎的字数是 1 print '%s\t%s' % (word, 1)
标签: amazon-web-services amazon-emr