Hi,

There is no defined migration path from 0.5 to 0.6 but :
- 0.6 uses pretty much the same API for PEs, and brings performance and 
usability improvements.
- the deployment model is quite simple 

Therefore it should not be hard to migrate, if you need to.

For info here are the release notes for 0.6: 
http://www.apache.org/dist/incubator/s4/s4-0.6.0-incubating/RELEASE_NOTES.html

Matthieu


On Apr 28, 2014, at 16:54 , Abdelkader Lattab <alat...@qf.org.qa> wrote:

> Hi,
> I have inherited a complex s4 application based on s4-0.5.  I am supposed to 
> upgrade it to 0.6. Due to the poor documentation I am a bit mixed up. Are 
> there  major changes between those two versions. Please help as I have to 
> evaluate the difficulties ahead.
> 
> KADER
> 
> -----Original Message-----
> From: Matthieu Morel [mailto:mmo...@apache.org] 
> Sent: Friday, April 04, 2014 11:52 AM
> To: s4-user@incubator.apache.org
> Subject: Re: deploying apps on a remote cluster
> 
> Hi,
> 
> some answers inline:
> 
> On Apr 3, 2014, at 16:43 , Magdalena Soyka <mso...@informatik.hu-berlin.de> 
> wrote:
> 
>> Hello,
>> 
>> I have two questions regarding the deployment of apps on a remote cluster:
>> 
>> I'm trying to deploy the HelloApp on an remote cluster but starting a 
>> node with with the option -zk=host starts a process locally. How can I 
>> tell S4 to start the node remotely?
> 
> You can't "start" s4 nodes remotely. You must start them by passing the 
> zookeeper connection string so they can bootstrap to a zookeeper cluster. How 
> to start them is specific to your setup and infrastructure, a basic way would 
> be by scripting and using ssh.
> 
>> 
>> Then I switched to starting eveything remotely. Unfortunatly the 
>> remote cluster does not allow downloads (except wget) so I'm buiding 
>> the app locally and putting it up. But even prebuilding the app 
>> locally doesn't help because when I try to start the adapter it does the 
>> same.
>> How can i avoid the gradle download?
> 
> Not sure what you mean by "gradle download". Normally you would package the 
> app locally, then make the package available somewhere. Easiest way is on a 
> shared file system (like NFS) but you can also make it available through http 
> (static file serving). When deploying, you just specify the location of the 
> package and nodes will install the app automatically.
> 
> Hope this helps,
> 
> Matthieu
> 
> CONFIDENTIALITY  NOTICE:
> This email and any attachments transmitted with it are confidential and 
> intended for the use of individual or entity to which it is addressed. If you 
> have received this email in error, please delete it immediately and inform 
> the sender. Unless you are the intended recipient, you may not use, disclose, 
> copy or distribute this email or any attachments included. The contents of 
> the emails including any attachments may be subjected to copyrights law, In 
> such case the contents may not be copied, adapted, distributed or transmitted 
> without the consent of the copyright owner.

Reply via email to