For IBM Spectrum LSF Suite for HPC 10.2 Fix Pack 10 and later, deploying Logstash on Power systems requires manual
steps.
Procedure
-
Download Logstash 7.2.1 tar.gz package: https://www.elastic.co/cn/downloads/past-releases/logstash-7-2-1.
- Extract the package to a directory, for example, /opt:
tar zxvf logstash-7.2.1.tar.gz -C /opt
- Download OpenJDK8U-jre_ppc64le_linux_hotspot_8u202b08.tar.gz: https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/tag/jdk8u202-b08
- Extract OpenJDK8U to a directory, for example, /opt
tar zxvf OpenJDK8U-jre_ppc64le_linux_hotspot_8u202b08.tar.gz -C /opt
- Set the JAVA_HOME environment variable.
export JAVA_HOME=/opt/jdk8u202-b08-jre
- Fix the compatibility issue with the jruby-complete-9.2.7.0.jar platform:
cd /opt/logstash-7.2.1/logstash-core/lib/jars
mkdir jruby_repack
unzip jruby-complete-9.2.7.0.jar -d ./jruby_repack
cd /opt/logstash-7.2.1/logstash-core/lib/jars/jruby_repack/META-INF/jruby.home/lib/ruby/stdlib/ffi/platform/powerpc64le-linux/
cp types.conf platform.conf
cd /opt/logstash-7.2.1/logstash-core/lib/jars/jruby_repack
zip -r jruby-complete-9.2.7.0.jar *
mv -f jruby-complete-9.2.7.0.jar ../
- After installing IBM Spectrum LSF Suite for HPC restart logstash.
/opt/logstash-7.2.1/bin/logstash