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

Nick Dimiduk commented on BIGTOP-955:
-------------------------------------

bq. Is that a crazy idea?

[~apurtell] this is beyond what I was hoping for, but I like where your head is 
at. We (BigTop) should be normalizing the dependencies across the framework as 
much as possible, forcing version updates on projects at specific versions 
where necessary, and providing single deployment locations for those common 
dependencies in well-known locations. For example, every project bin script 
should be able to construct a cp that references back to that single copy and 
version of apache-commons-lang sitting in a well known place 
({{/usr/lib/hadoop/lib}}, or maybe {{/usr/share/jvm/apache-commons-lang/...}}). 
I don't know precisely what the paths should be. The point is, include a single 
source of truth for dependencies in a well known location, just like a linux 
distro does with shared libraries.

This is entirely beyond the scope of what I had in mind. Just a defaults file 
for HBase that the other projects can source will suit my needs :)
                
> HBase installation should advertise its location and configuration
> ------------------------------------------------------------------
>
>                 Key: BIGTOP-955
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-955
>             Project: Bigtop
>          Issue Type: Improvement
>    Affects Versions: 0.5.0
>            Reporter: Nick Dimiduk
>
> Integration between HBase and other data tools can be improved. Work on 
> HIVE-2055, PIG-2786 and HCATALOG-621 will allow those tools' launch scripts 
> (project-local {{bin/XXX}}) to include HBase jars and configuration on the 
> classpath when {{HBASE_HOME}} and {{HBASE_CONF_DIR}} are defined. I believe 
> it is BigTop's responsibility to provide that environment for HBase 
> deployments, similar to how {{HADOOP_HOME}} is provided.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to