我正在做aws大数据示例:使用hadoop流和python代码进行情绪分析(链接如下:)
http://blog.newitfarmer.com/anls/analytics-bi/sentiment-analysis-analytics-bi/13436/repost-analyzing-big-data-getting-started-sentiment-analysis
一切正常“除了”进程失败,因为我无法访问以下示例的密钥文件:
s3://awsdocs/gettingstarted/latest/sentiment/config–nltk.sh
我怀疑问题可能是没有对此文件的公共读取权限。。
有人能告诉我如何访问这个shell脚本文件或如何将它复制到我自己的文件夹吗(我知道amazon机器示例unix复制的语法是 s3cmd put *filename* *copylocation*
但是ami的unix promt不允许我复制文件)
编辑:好的,我现在已经解决了一半:虽然我仍然无法访问该文件,但我成功地使用以下命令将该文件复制到我自己的文件夹中:
s3cmd cp s3://awsdocs/gettingstarted/latest/sentiment/config-nltk.sh s3://mysentimentjobX/
现在,我应该可以把这个文件放在我自己的文件夹中,并从我自己的s3存储桶运行hadoop流作业。如果我最后一点成功了,我会告诉你,并告诉你我是怎么做到的(如果我成功了:)
1条答案
按热度按时间hfyxw5xn1#
(摘自op的问题):
aws给出的这个示例脚本(config–nltk.sh)的名字似乎是由于使用了-而不是\ux导致了问题。当我将该文件复制到自己的s3 bucket并重命名为使用时,我可以毫无问题地运行该示例。