json—在集中式主机上使用amazonemr

f4t66c6m  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(306)

我正在尝试使用amazonemr来处理使用这里的文档的日志http://docs.aws.amazon.com/datapipeline/latest/developerguide/dp-process-logs.html . 我已经创建了一个pem文件和我的credentials.json文件,能够成功地从s3运行和下载日志,并在上面创建配置单元选项卡,运行map reduce查询。
现在我想把所有这些credentials.json、pem文件和我的脚本放到一个集中的主机中,这样其他用户就可以来运行脚本并下载日志。他们不需要创建自己的密钥对等。所以我只是对远程主机上的pem文件、脚本和credential.json进行了scp,并对所有这些文件授予了777的权限。问题是,当其他用户运行脚本时,他们会得到一个错误“aws credential not specified”。
有谁能在这个特定的用例上帮助我吗。我的凭证设置哪里出错了。

8ljdwjyq

8ljdwjyq1#

对于pem文件,权限应为600。
您是否复制或创建了具有accesskey和secretkey的awscredentials.properties?
或者需要在路径中添加访问密钥和秘密密钥(取决于脚本对它们的期望)。

相关问题