Gabriel Reid created GIRAPH-1001:
------------------------------------

             Summary: GiraphJob#checkLocalJobRunnerConfiguration fails on 
Hadoop2 when MRv1 classes are on the classpath
                 Key: GIRAPH-1001
                 URL: https://issues.apache.org/jira/browse/GIRAPH-1001
             Project: Giraph
          Issue Type: Bug
            Reporter: Gabriel Reid


The checks in o.a.g.job.GiraphJob#checkLocalJobRunnerConfiguration make use of 
the deprecated "mapred.job.tracker" property to check if the local job tracker 
is being used. 

This seems to be an issue in some configurations where MRv1 jars (with 
mapred-default.xml) are present on the classpath, as the local job tracker is 
not being used, but the mapred.job.tracker property default is also no 
overwritten (because it is deprecated). This makes it impossible to run Giraph 
in such a situation without adding a "fake" mapred.job.tracker entry to the 
mapred-site.xml config.

Ideally, this check should make use of the mapreduce.framework.name and 
mapreduce.jobtracker.address properties before falling back to the 
mapred.job.tracker property to check if the local job tracker is being used.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to