Monday, 20 May 2013

Install Talend Data integration open studio on ubuntu linux - 64-bit desktop


Install Talend data integration open studio on ubuntu-12.04.2 - 64-bit desktop

Solution -
  1. Get ubuntu desktop installed on your machine/virtual box or your ubuntu linux server.
  2. Java is installed and JAVA_PATH is set.
  3. Download talend DI open studio from www.talend.com - i downloaded TOS_DI_r101800-V5.3.0.zip and save it. (i saved it under home/user/Downloads)
  4. extract this zip file to any folder - i used archive manager to extract it to same location - a new folder TOS_DI_r101800-V5.3.0 is created.
  5. I moved this folder to usr/local/ - using sudo mv home/user/Downloads/TOS_DI_r101800-V5.3.0 /usr/local/
  6. download xulrunner - i downloaded xulrunner-20.0.en-US.linux-x86_64.tar.bz2 
  7. extract above to /usr/local/lib - using - following
    1. cd /usr/local/lib
    2. sudo tar -xvf /home/user/Downloads/xulrunner-20.0.en-US.linux-x86_64.tar.bz2
  8. modified TOS_DI-linux-gtk-x86_64.ini under TOS_DI_r101800-V5.3.0 folder by adding following line to the end of file and saved it.
     
    -Dorg.eclipse.swt.browser.XULRunnerPath=/usr/local/lib/xulrunner
     
    create a new starttalend.sh script to run as below 
     #!/bin/sh
         export GDK_NATIVE_WINDOWS=1
         /TOS installation directory/TOS_DI-linux-gtk-x86_64  
    grant execute on this starttalend.sh
    ./starttalend.sh  
     
  9. for some even this also works
    launch talend by executing script below
    ./usr/local/TOS_DI_r101800-V5.3.0/TOS_DI/TOS_DI-linux-gtk-x86.sh
      
    It will take a while to come up to main screen, but it should come. 
    I got default browser error - but that was only preventing me from 
    home page of talend studio when it opens up - no other issue with 
    jobs and other components of talend.
     
    References - http://www.talendforge.org/wiki/doku.php?id=doc:installation_on_ubuntu 

1 comment:

  1. I am getting below error while trying to starttalend.sh script please find below log details.

    eclipse.buildId=unknown
    java.version=1.8.0_232
    java.vendor=Private Build
    BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_US
    Command-line arguments: -os linux -ws gtk -arch x86_64

    !ENTRY org.eclipse.compare.win32 4 0 2020-02-27 05:49:52.949
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.osgi.framework.BundleException: Could not resolve module: org.eclipse.compare.win32 [4]
    Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=win32)"

    at org.eclipse.osgi.container.Module.start(Module.java:451)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1762)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1725)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1656)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:343)

    !ENTRY org.eclipse.jdt.launching.macosx 4 0 2020-02-27 05:49:52.950
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching.macosx [20]
    Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=macosx)"

    at org.eclipse.osgi.container.Module.start(Module.java:451)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1762)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1725)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1656)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
    at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:233)
    at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:343)

    !ENTRY org.eclipse.jdt.launching.ui.macosx 4 0 2020-02-27 05:49:52.950
    !MESSAGE FrameworkEvent ERROR
    !STACK 0
    org.osgi.framework.BundleException: Could not resolve module: org.eclipse.jdt.launching.ui.macosx [21]
    Unresolved requirement: Require-Capability: eclipse.platform; filter:="(osgi.os=macosx)"

    ReplyDelete