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

Evans Ye commented on BIGTOP-1178:
----------------------------------

[~jayunit100], thanks for such proactive responding.

To reply on your comments:

First, about the single node cluster deployment, actually the design is to use 
a wrapper shell script, {{startup.sh}}, to provision a signle node cluster or a 
3 node cluster depends on which argument you choose.
In such way I think we can give user clear understanding about what features we 
provided.

So a test run for single node deployment should be like below:
{noformat}
0) install the plugin as per your README
1) ./startup.sh -s
2) ./hbase-test.sh
{noformat}

Second, about the whitespace, thanks for pointing it out. I'll fix it and 
upload a new one:)

Last one, about bigtop3/4.
For a 3 node cluster deployment there should be exactly 3 nodes created, and as 
I know there's no bigtop4 configured in Vagrantfile.
If you only got 2 VM created, it must because of something goes wrong while 
provisioning and lead the progress stopped.
As I know there is one possible reason to break the provision which is getting 
timeout while installing packages via yum.

In conclusion, would you might to try it out again and post me any error log 
you have?
I'm glad to fix it and thank you for give it a try, [~jayunit100].

> Clusterize the puppetized vagrant deployer.
> -------------------------------------------
>
>                 Key: BIGTOP-1178
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1178
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: Deployment
>    Affects Versions: 0.7.0
>            Reporter: jay vyas
>            Assignee: jay vyas
>            Priority: Minor
>             Fix For: 0.8.0
>
>         Attachments: BIGTOP-1178.1.patch, BIGTOP-1178.2.patch
>
>
> Now that https://issues.apache.org/jira/browse/BIGTOP-1171 is nearing 
> completion (puppetization of vagrant), we can move towards setting up a real 
> hadoop "cluster".
> The goal here will be to allow us to do more with vagrant than just spinning 
> up a single VM.  To scale the vagrantfile, we can do something like :
> {noformat}
>  if ARGV[1] == 'cluster'
>         cluster = true
>     else
>         cluster = false
>     end
> {noformat}
> I think the Vagrantfile can look something like this: 
> {noformat}
> Vagrant.configure(VAGRANT_API_VERSION) do |config| 
>     # Head node   
>     config.vm.define :bigtop1 do |bigtop1|
>      
>    # If "cluster" then add a bunch of slaves also 
>    if cluster == true
>             # Slave nodes .... 
>             config.vm.define :bigtop2 do |bigtop2|
>             config.vm.define :bigtop3 do |bigtop3|
>             config.vm.define :bigtop4 do |bigtop4|
> {noformat}



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

Reply via email to