【发布时间】:2013-09-02 15:44:27
【问题描述】:
Amazon EMR 是否允许将系统属性传递给自定义 jar,例如hadoop jar -Dkey=value myjob.jar? (key,value上面在应用程序本身初始化时使用,而不是属于hadoop的Configuration对象。)
相关线程How to specify mapred configurations & java options with custom jar in CLI using Amazon's EMR? 讨论了仅通过引导操作将系统属性传递给hadoop 守护程序的方法,显然,这不允许对java 入口点类执行相同的操作。
【问题讨论】:
-
如果你甚至能够以某种方式做到这一点,但
将无法从所有映射器和减速器访问,除非你在上下文中设置它们。 -
这正是我们的目标。
-
如果是这种情况,请检查我的回答 - 可能会对您有所帮助。谢谢!
标签: java hadoop amazon-emr system-properties