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

Mark Grover commented on BIGTOP-999:
------------------------------------

And, optional sounds good, we will simply create a convenience package that 
will install the database (if not already installed) and configure the service 
in question to use that db.

For example, we could have a bigtop-db package, and hue-db package, hive-db 
package etc. 
bigtop-db package will simply install the database.
<component>-db packages would depend on bigtop-db package, so if it's not 
already installed, they will install it. They will also configure the 
<component> to use the installed DB instance. They will likely also run some 
operations on the DB like create a schema and a user for the service in 
question.

I see no problem using puppet for this (in fact, it's a good thing) but that 
would be used in our internal deployment code (for integration testing). I 
don't know if we want to add a dependency on on puppet in our packages, that 
is, in order to install bigtop-db package, puppet would need to be installed on 
the box. I think we should keep our package dependencies as lean as possible 
and especially given that postgres is nicely bundled in packages already.

> Consolidate metastores in Bigtop distribution
> ---------------------------------------------
>
>                 Key: BIGTOP-999
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-999
>             Project: Bigtop
>          Issue Type: Improvement
>          Components: general
>    Affects Versions: 0.6.0
>            Reporter: Mark Grover
>            Assignee: Mark Grover
>             Fix For: backlog
>
>
> Presently a bunch of components come with their own embedded metastores - 
> Hive, Hue, Oozie, Sqoop. For some cases, an embedded metastore may work just 
> fine for others, it's almost always need to change it to you a more practical 
> non-embedded metastore.
> Given that Bigtop is a distribution of its own, it makes sense for it to 
> consolidate all these metastores into one physical database.



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

Reply via email to