[ 
https://issues.apache.org/jira/browse/GIRAPH-1001?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Gabriel Reid updated GIRAPH-1001:
---------------------------------
    Attachment: GIRAPH-1001.patch

Patch to favor mapreduce.framework.name and mapreduce.jobtracker.address over 
mapred.job.tracker for checking if the local job tracker is being used.

> 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
>         Attachments: GIRAPH-1001.patch
>
>
> 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