[ 
https://issues.apache.org/jira/browse/HIVE-5113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13756941#comment-13756941
 ] 

Eugene Koifman commented on HIVE-5113:
--------------------------------------

[~thejas] Some comments:
1. can templeton.controller.map.mem be named mapreduce.map.memory.mb, i.e. the 
same as the Hadoop prop. I think it is easier to follow if prop are not 
renamed.  Or at least webhcat(templeton).mapreduce.map.memory.mb if you are 
worried about namespace collisions.  (same for other new props)
2. The description in webhcat-default.xml:  Could it say that this is a Hadoop 
option and is passed directly/as is to Templeton Controller MR job.  (In some 
cases default is specified as '512' and in others '-Xmx300m').  It would tell 
users where to go get more doc that explains what these props do.
3. templeton.controller.mr.child.opts is defined in the code but now 
webhcat-default.xml.  Is that intentional?
4. public static final String HADOOP_MAP_JAVA_OPTS = "mapreduce.map.java.opts";
    public static final String HADOOP_MAP_MEMORY = "mapreduce.map.memory.mb";
    public static final String HADOOP_AM_MEMORY = 
"yarn.app.mapreduce.am.resource.mb";
    public static final String HADOOP_AM_JAVA_OPTS = 
"yarn.app.mapreduce.am.command-ops";
Are there symbolic constants in Hadoop code base for these?  Can they be used 
here?


                
> webhcat should allow configuring memory used by templetoncontroller map job 
> in hadoop2
> --------------------------------------------------------------------------------------
>
>                 Key: HIVE-5113
>                 URL: https://issues.apache.org/jira/browse/HIVE-5113
>             Project: Hive
>          Issue Type: Improvement
>          Components: WebHCat
>            Reporter: Thejas M Nair
>            Assignee: Thejas M Nair
>         Attachments: HIVE-5113.1.patch
>
>
> Webhcat should allow the following hadoop2 config parameters to be set the 
> templetoncontroller map-only job that actually runs the pig/hive/mr command.
> mapreduce.map.memory.mb
> yarn.app.mapreduce.am.resource.mb
> yarn.app.mapreduce.am.command-opts
> It should also be set to reasonable defaults.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to