首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >/home/hadoop/bin/hadoop在ami 4.x中丢失

/home/hadoop/bin/hadoop在ami 4.x中丢失
EN

Stack Overflow用户
提问于 2016-09-24 09:22:32
回答 1查看 162关注 0票数 0

我正在尝试将使用ami 3.x的遗留mapreduce流水线迁移到ami 4.x。它目前有bash脚本作为引导的一部分,其中一个叫做hadoop fs-get s3n://somefile ~/otherfile。这在我当前迁移到ami 4.x的尝试中失败了。添加ls /home/hadoop/bin后,脚本显示目录/home/hadoop/bin不存在,因此二进制/home/hadoop/bin/hadoop当然不会存在。我需要配置什么来确保hadoop二进制文件存在吗?我似乎在文档中找不到任何明显的东西。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-25 08:58:21

文件系统布局在3.x和4.x之间有很大变化。3.x和4.x之间的差异以及迁移说明可在此处找到:http://docs.aws.amazon.com/ElasticMapReduce/latest/ReleaseGuide/emr-4.1.0/emr-release-differences.html

不过,解决您的问题的简短答案是,您应该在引导操作中使用"aws Hadoop cp“而不是"hadoop fs- s3”,因为Hadoop直到引导操作在4.x+上运行之后才会安装。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39671615

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档