[
https://issues.apache.org/jira/browse/HIVE-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carl Steinbach updated HIVE-2313:
---------------------------------
Fix Version/s: (was: 0.8.0)
> RPM/DEB package integration with Hadoop
> ---------------------------------------
>
> Key: HIVE-2313
> URL: https://issues.apache.org/jira/browse/HIVE-2313
> Project: Hive
> Issue Type: New Feature
> Components: Build Infrastructure
> Affects Versions: 0.8.0
> Environment: Java 6, Linux
> Reporter: Eric Yang
>
> In the past Hadoop related projects are self organized to have file layout
> look like this:
> {noformat}
> $PROJECT_HOME/bin
> /conf/$PROJECT-env.sh
> /lib/*.jar
> /docs
> /src
> {noformat}
> Software are deployed in isolated directory, and dependent projects are using
> environment variables to reference each other. This approach works fine for
> tarball and small software stack. In order to scale the Hadoop stack of
> software, and there is a proposal in HADOOP-6255 to improve the file system
> layout as a merged system. Hadoop related projects are recommended to use
> this new layout:
> {noformat}
> $PROJECT_PREFIX/bin
> /etc/$PROJECT
> /lib (native C libraries)
> /share/$PROJECT (jar files)
> /share/$PROJECT/lib (third party dependent jar files)
> /share/doc/$PROJECT
> {noformat}
> Where PROJECT_PREFIX is by default /usr. Hive can locate hadoop jar files by
> referencing to $PROJECT_PREFIX/share/hadoop/common/hadoop-*-core.jar. The
> system can operate by untar the tarball or install RPM packages to the same
> PREFIX location.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira