One Star

Disaster recovery plan for talend.

Hi,
We want to know disaster recovery plan for talend i.e. in case my talend machine in crashed but i am backing up its c drive and svn repository how can we get same configuration like old machine from these backup files with all jobs,tac configuration etc.
Thanks.
6 REPLIES
Seventeen Stars

Re: Disaster recovery plan for talend.

It depends on what release you are running. In the simplest release (Data Integration) you have to backup the TAC database and the folders for the execution logs and generated jobs and the folder TalendJobServerFiles of the of course the SVN (if the SVN server is on the same machine).
We usually install the Talend servers on virtual servers and run the job servers on real machines. This way you can easy make snapshots from the whole machine and it is a click to recover it.
One Star

Re: Disaster recovery plan for talend.

Hi,

Thanks for the comments.
We are using Talend 5.6  
Till now we have taken backup of svn repository(we are able to easily import to new machine), for backup of Tac we are taking it from ( org.talend.administrator/WEB-INF\database\backups) but by putting this files to new machine we are  not getting any configuration back in new machine i.e. users,projects.
Where to get TalendJobServerFiles.
Thanks.
Seventeen Stars

Re: Disaster recovery plan for talend.

Projects and users are content of the database. I guess you have a H2 database running. In this case something with the move file action must be wrong because the H2 is simply a filke based database. Or you moved it after starting the TAC?
Fifteen Stars

Re: Disaster recovery plan for talend.

This is potentially a massive question that should be broken down into multiple sub (sub sub sub....) questions. Before anyone can talk about disaster recovery they will need to know your complete setup. How many machines, how they are configured to communicate (IP vs Hostnames, for example), operating systems, databases used, system service driven vs command line initiated services, file system permissions, etc, etc. If you do not have any Talend professionals on site, this will either be a very steep (and valuable) learning curve (that will take you a while to figure out after a lot of experimentation and reading), or you could hire someone who has done this to give you a leg up. 
Rilhia Solutions
One Star

Re: Disaster recovery plan for talend.

Hi,
We have only one Talend virtual machine and we are using h2 database.
Till now we have imported svn repository to new machine but facing problem while connecting to studio of new machine.
Getting this error.

org.talend.commons.exception.PersistenceException: org.talend.commons.exception.PersistenceException: org.tigris.subversion.javahl.ClientException: svn: E160004: Corrupt node-revision '3-1.0.r8/5790' 
svn: E175002: REPORT of '/svn/new_project/!svn/vcc/default': 500 Internal Server Error () 
at org.talend.repository.svnprovider.SvnBaseRepositoryFactory.beforeLogon(SvnBaseRepositoryFactory.java:335) 
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon2(RemoteRepositoryFactory.java:355) 
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.delegateBeforeLogon(RemoteRepositoryFactory.java:306) 
at org.talend.repository.remoteprovider.RemoteRepositoryFactory.beforeLogon(RemoteRepositoryFactory.java:249) 
at org.talend.core.repository.model.ProxyRepositoryFactory.logOnProject(ProxyRepositoryFactory.java:1792) 
at org.talend.repository.ui.login.LoginHelper$1.run(LoginHelper.java:410) 
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122) 
Caused by: org.talend.commons.exception.PersistenceException: org.tigris.subversion.javahl.ClientException: svn: E160004: Corrupt node-revision '3-1.0.r8/5790' 
svn: E175002: REPORT of '/svn/new_project/!svn/vcc/default': 500 Internal Server Error () 
at org.talend.repository.svnprovider.SvnEclipseHandler.checkOut(SvnEclipseHandler.java:120) 
at org.talend.repository.svnprovider.SvnBaseRepositoryFactory.checkoutProject(SvnBaseRepositoryFactory.java:802) 
at org.talend.repository.svnprovider.SvnBaseRepositoryFactory.beforeLogon(SvnBaseRepositoryFactory.java:325) 
... 6 more 
Caused by: org.tigris.subversion.javahl.ClientException: svn: E160004: Corrupt node-revision '3-1.0.r8/5790' 
svn: E175002: REPORT of '/svn/new_project/!svn/vcc/default': 500 Internal Server Error () 
at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:785) 
at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1897) 
at org.tmatesoft.svn.core.javahl.SVNClientImpl.checkout(SVNClientImpl.java:2023) 
at org.tmatesoft.svn.core.javahl.SVNClientImpl.checkout(SVNClientImpl.java:2011) 
Thanks..
One Star

Re: Disaster recovery plan for talend.

Hi,
Is there any way to import job scheduled in one machine to new machines and other user settings.
Thanks.