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

Sean Mackrory commented on BIGTOP-1497:
---------------------------------------

Looks good so far. A few things that jump out are

1) The install section where directories are created and populated with files 
from the build should be abstracted into an install_tachyon.sh script - like 
do-component-build we implement that for each component so as to minimize the 
stuff in platform-specific files like .spec files.
2) The .spec file has a reference directly to Amp Lab's Github for the tarball. 
Information about where to obtain tarball releases should be in the bigtop.mk 
file, and package.mk or the Gradle will download the tarball so that neither 
the .spec file or the Debian packaging has to know specific about where it's 
coming from.
3) This might be a case where Bigtop has deviated from what the Linux 
distributions do, but most of the bits like JARs, shell scripts from upstream, 
etc. go under /usr/lib/<component>/, and /usr/bin contains wrappers that set up 
the environment, detect Java, etc. and then invoke scripts 
in/usr/lib/<component>/bin.

Are there init scripts, etc. for the services that make up this system? We have 
a template (look for uses of init.d.tmpl) for generating init scripts that are 
aware of the little quicks on various distros.

> Add tachyon to bigtop 
> ----------------------
>
>                 Key: BIGTOP-1497
>                 URL: https://issues.apache.org/jira/browse/BIGTOP-1497
>             Project: Bigtop
>          Issue Type: Bug
>          Components: build
>            Reporter: jay vyas
>             Fix For: 1.0.0
>
>
> Lets package apache tachyon into bigtop.  Its synergistic for both mapreduce, 
> yarn, and spark , which are the dominant processing engines in big data.



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

Reply via email to