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

Sowmya Ramesh commented on FALCON-637:
--------------------------------------

Each recipe and its dependencies is packaged into jar and then all the recipes 
into a uber jar file that can be distributed. 
Recipes provided by Falcon will be packaged and will be at the $FALCON_HOME 
path.

For the recipes provided out of the box, deploying them when Falcon service 
starts up is an option. It is not an feasible solution as it requires Falcon to 
be restarted in case if recipe artifacts have to be updated or new recipe has 
to be deployed.

Recipe should provide deploy and update options for the recipe artifacts 
deployment.
For manual Installation of Falcon user has to do deployment manually.

For HDP, installer can deploy the recipes and then update the 
startup.properties with the path which will be used for list and describe 
operations.

For V1 user is allowed to deploy the recipe only on HDFS and local FS support 
can be added as an improvement later.




> Add packaging for recipes
> -------------------------
>
>                 Key: FALCON-637
>                 URL: https://issues.apache.org/jira/browse/FALCON-637
>             Project: Falcon
>          Issue Type: Sub-task
>    Affects Versions: 0.6
>            Reporter: Venkatesh Seetharam
>            Assignee: Sowmya Ramesh
>              Labels: recipes
>
> * package each recipe and its dependencies into a uber jar or a tar
> * We need to have a superpom for recipes that packages all the recipes into a 
> uber tar file that can be distributed



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

Reply via email to