Hitachi Vantara Pentaho Community Forums
Results 1 to 14 of 14

Thread: How to get started in Windows 64bit

  1. #1
    Join Date
    Oct 2006
    Posts
    13

    Unhappy How to get started in Windows 64bit

    Hi everyone!

    I have problem on using PDI 2.5.1.
    I have to migrate PDI to new server with following specs:
    - HP Proliant DL380 G5
    - Intel Xeon CPU X5355 @ 2.66GHz (8 CPUs)
    - 8GB Memory
    - Windows Server 2003 R2 Enterprise x64 Edition Service Pack 1

    I have installed JDK 6 for Windows 64bit.
    This is the output for "java -version":
    -----
    java version "1.6.0_02"
    Java(TM) SE Runtime Environment (build 1.6.0_02-b05)
    Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_02-b05, mixed mode)
    -----

    For some reason and I dont know why, I run the Spoon.bat or Carter.bat or any other kettle bat file, they just dont work. I try running it through command prompt to see what went wrong. But I dont find any output.

    What I want to ask is what should I do to get Kettle started in Windows 64Bit?
    Do I install wrong version of JDK or there is special Kettle for 64bit?

    Please help me. Thank you!

  2. #2
    Join Date
    May 2006
    Posts
    4,882

    Default

    A hunch... you didn't extract the files while retaining directory structure and you get the message "Main class not found" or so.

    Redo your unzip keeping directory structure and try again

    Regards,
    Sven

  3. #3
    Join Date
    Oct 2006
    Posts
    13

    Default

    Thanks Sven!

    I have done what you told me.
    The problem is still the same.

    About the message "Main class not found" or so, I dont recieve any message.
    that is why I said earlier that when I call Spoon.bat using command prompt, there was no message.
    Just blank and new prompt as if the application has already started.

    So, I change the "@echo off" to "@echo on"., I see the java excution there with lot of classpath, but no output.
    Has any one run Kettle in Windows 64bit?

    or, there is a requirement I miss??

  4. #4
    Join Date
    Apr 2007
    Posts
    2,010

    Default

    I had trouble with JDK 6 with some of the other pentaho tools. I'd reccomend A Java 5 JDK for better reliability...

  5. #5
    Join Date
    Oct 2006
    Posts
    13

    Default

    Oke, I have downgraded the Java version to 5 update 12.

    Carter, Pan and Kitchen have worked with 1 issue, they said that they have not found "Stream not found for filename [/build_version.txt], looking for it on the normal filesystem...".
    regardles of the message, they run.

    For spoon seems can not run and show its GUI.

    Any other tips guys?

  6. #6
    Join Date
    May 2006
    Posts
    4,882

    Default

    Which URL did you use to download 2.5.1?

    Also if you look in the libswt directory you will see a win32 directory, so I'm not sure how compatible your 64 bit version is. Try to install spoon on any other system you have laying around (which is not 64 bit). If that works the problem is SWT and you will be able to run jobs/transformations via pan and kitchen but you won't be able to use spoon with the default SWT libraries.

    Regards,
    Sven
    Last edited by sboden; 09-04-2007 at 04:45 AM.

  7. #7
    Join Date
    Oct 2006
    Posts
    13

    Default

    I download it from http://downloads.sourceforge.net/pen...ttle-2.5.1.zip

    Yes, I see there is win32 directory there.
    I run the same kettle files in my notebook (32bit), it works perfectly.

    I run the sample using kitchen or pan, they work fine.

    I think the swt.jar is not compatible with my server

  8. #8
    Join Date
    May 2006
    Posts
    4,882

    Default

    I checked on the eclipse site... 64 bit windows support is only in as of the current development version: http://www.eclipse.org/swt/R3_4/new_and_noteworthy.html (if I read it correctly).

    Now ... install a 32 bit JDK on your flashy machine and try with that one.

    Regards,
    Sven

  9. #9
    Join Date
    Oct 2006
    Posts
    13

    Default

    Ok.
    I already install the 32 bit java.
    Everything are working fine.
    I havent encounter an error yet.
    The migration is done perfectly.

    the question is:
    If I use 32 bit JDK in 64 bit server, will I make use the advantage of 64 bit too?
    Will I gain a better performance if I use 64 bit java? (I think it should)

    So, if the eclipse supports for 64 bit, then the PDI will also support it, right?

    Thanks Sven.

    (I drive a ferrari using a toyota engine *sigh*)

  10. #10
    Join Date
    May 2006
    Posts
    4,882

    Default

    For the 64 bit support... don't know yet... if nothing breaks as I would expect, it would just be putting additional SWT libraries in the distribution.

    For the increase in speed between 32 and 64 bit... it's very hard to compare. Going from 32 bit to 64 bit UNIX server (actually a 64 bit one, supporting 32 bit mode) running the same recompiled application (non-PDI) we usually found about 5 to 10% gain. On Windows I would expect the same, a bit increase but not that much.

    Regards,
    Sven

  11. #11
    Join Date
    Nov 1999
    Posts
    9,729

    Default

    You need the SWT libs from version 3.4M1.
    Before then, SWT didn't specifically support Windows 64-bit on 64-bit JRE:

    http://download.eclipse.org/eclipse/...e-news-M1.html

    I guess you can just download the 64-bit swt.jar (all the way at the bottom of the linked page) and put it in libswt/win32 to make it work.

    HTH,

    Matt

  12. #12
    Join Date
    Nov 1999
    Posts
    459

    Default

    The speed from 32 to 64 bit could also be decrease - it depends on the memory / object usage since object references need more storage and the heap size needed for 64 bit is higher.

    So I think (as always) it depends on many factors ;-)

    Cheers,
    Jens

  13. #13

    Default build_version.txt

    Hi, sboden.

    I got same error message. like '.... build_version.txt ...'

    I checked kettle.jar(2.5.1) there is no build_version.txt file in kettle.jar

    I remember that 2.5 version's kettle.jar contains build_version.txt file on it's root dir. (unzip kettle.jar and you can find the file)

    but I can run my jobs(developed with 2.5) using kettle 2.5.1

    I think it's not a critical bug(?)

    thanks.

    warwithin.
    Last edited by warwithin; 09-04-2007 at 10:50 AM.

  14. #14
    Join Date
    May 2006
    Posts
    4,882

    Default

    Way ahead of you ... http://jira.pentaho.org/browse/PDI-132

    Regards,
    Sven

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.