[scyld-users] Re: spawning remote java processes
Art Poon
artpoon at gmail.com
Tue Mar 30 11:25:34 PDT 2010
Hi there,
I'm running a Scyld cluster with CentOS 5.4. Lately I've been trying to configure the cluster to allow me to run Java processes remotely (I don't program in Java myself but need this particular program).
Initially I ran into the following with 'bpsh 0 java':
> java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
which I resolved (with help from Penguin support) by adding the following to /etc/exports:
> /usr/share/java @cluster(ro,sync,no_root_squash)
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin @cluster(ro,sync,no_root_squash)
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib @cluster(ro,sync,no_root_squash)
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64 @cluster(ro,sync,no_root_squash)
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/jli @cluster(ro,sync,no_root_squash)
and to /etc/beowulf/fstab:
>
> $MASTER:/usr/share/java /usr/share/java nfs nolock,nonfatal0 0
> $MASTER:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin nfs nolock,nonfatal0 0
> $MASTER:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib nfs nolock,nonfatal0 0
> $MASTER:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64 /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64 nfs nolock,nonfatal0 0
> $MASTER:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/jli /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/jli nfs nolock,nonfatal 0 0
This resolved the missing 'libjli.so' issue, but now I get the following errors:
> Error: could not find libjava.so
> Error: could not find Java 2 Runtime Environment.
which is odd because the path to libjava.so should be mounted:
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/libjava.so
and I have this in my LD_LIBRARY_PATH. I'm sure I'm overlooking something silly, any help much appreciated!
Thanks,
- Art.
More information about the Scyld-users
mailing list