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

Evans Ye commented on BIGTOP-1310:
----------------------------------

Hi [~jayunit100]. Great documentation!
Just a little bit thought on it:
1) It might be better to move step 6(update yarn-site.xml) before step 
5(provisioning) because if someone want to add a component into a provisioned 
machine, re-run step 5 will be required and after doing so the yarn-site.xml 
will replaced back by template. Explicitly tell user to update  [yarn-site.xml 
template|https://github.com/apache/bigtop/blob/master/bigtop-deploy/puppet/modules/hadoop/templates/yarn-site.xml]
 before provisioning can avoid that happened.
2) It seems that step 5's shell command has a little bit typo:
{code}
puppet -d --modulepath=/opt/bigtop/bigtop-deploy/puppet/modu[root@localhost 
puppet]# puppet -d --modulepath=/opt/bigtop/bigtop-deploy/puppet/modules 
--confdir=/opt/bigtop/bigtop-deploy/puppet/ 
/opt/bigtop/bigtop-deploy/puppet/manifests/site.pp
{code}

Pointing to SNAPSHOT is good for me since this can fix the broken yarn 
provisioning ASAP:)

> Vagrant recipes provision 2.0 hadoop w/ puppet recipes that are compatible 
> with 2.2
> -----------------------------------------------------------------------------------
>
>                 Key: BIGTOP-1310
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1310
>             Project: Bigtop
>          Issue Type: Bug
>            Reporter: jay vyas
>
> I'm noticing in the Vagrant recipe, that if i do
> {noformat}
> vagrant up bigtop1
> {noformat}
> I get an error : 
> bq. "Invalid shuffle port number -1"
> I then have to change the do 
> {noformat}
>   <value>mapreduce.shuffle</value>   
> {noformat}
> And it works !
> I looked further and saw that BIGTOP-1118 actually changed the value , for 
> hadoop 2.2.
> So this means hadoop 2.0 is NOT compatible with bigtop puppet recipes, which 
> are built for hadoop 2.2+ anymore.
> 1) We need to gaurd puppet recipes:  They should only be applied to the 
> appropriate hadoop version.  Is there a way to do this? 
> 2) We need to upgrade vagrant incantations to provison current bigtop if 
> theres a way to do that, or at least hard code them to 2.2 , rather than 2.0. 



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to