[
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)