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

Evans Ye commented on BIGTOP-1417:
----------------------------------

I'm happy to explain it clearly.
By means of "linux only", the feature can only being able to run on a Linux 
host.
For a linux server. it looks like this:

{noformat}
OK
|------------------------------------|
|    bigtop1 | bigtop2 | bigtop3     |
|------------------------------------|
|             Linux OS               |  <---  install docker, vagrant, plugins 
and doing vagrant up here.
|------------------------------------|
{noformat}

If you're using OS X or windows, you need to prepare a Linux VM and run this 
feature in-side that Linux VM.
That would be looked like this:

{noformat}
OK
|------------------------------------|
|    bigtop1 | bigtop2 | bigtop3     |
|------------------------------------|
|              Linux VM              |  <---  install docker, vagrant, plugins 
and doing vagrant up here.
|------------------------------------|
|          OS X / windows            |
|------------------------------------|
{noformat}

if you are doing things like this:
{noformat}
NOT OK
|------------------------------------|
|    bigtop1 | bigtop2 | bigtop3     |
|------------------------------------|
|      Linux VM or boot2docker       |  
|------------------------------------|
|          OS X / windows            | <---  install docker, vagrant, plugins 
and doing vagrant up here.
|------------------------------------|
{noformat}
The following issues occur:
* vagrant known issue: ['Waiting for machine to boot' 
hangs|https://github.com/mitchellh/vagrant/issues/3951]
* vagrant cachier not supported
* -vagrant hostmanager not supported-(can be resolved by [~jay vyas]'s idea)

bq. how does "linux only" solve the problem?
According to my test, running on a Linux host directly won't have those 
problems.
That is to say, I can spin up containers and do hadoop provisioning 
successfully just by following the steps on a linux host or VM.

> Dockerize the puppetized vagrant deployer
> -----------------------------------------
>
>                 Key: BIGTOP-1417
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1417
>             Project: Bigtop
>          Issue Type: New Feature
>          Components: deployment
>    Affects Versions: 0.7.0
>            Reporter: Evans Ye
>            Priority: Minor
>             Fix For: 0.9.0
>
>         Attachments: BIGTOP-1417.1.patch, BIGTOP-1417.2.patch, 
> BIGTOP-1417.3.patch
>
>
> This is one of the bigtop's dockerize task which mainly focus on deploying 
> bigtop hadoop cluster using 
> [bigtop-puppet|https://github.com/apache/bigtop/tree/master/bigtop-deploy/puppet]
>  on top of docker containers.



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

Reply via email to