Hello I want to install logstash in red hat linux 9. according with this documentation, because i need this specific version.
I followed the instructions.
downloaded from the github the version, and using jdk 11 from oracle.
I used this environment variables
MY_RUBY_HOME=/home/admin/jruby-9.4.13.0
LOGSTASH_CORE=/home/admin/logstash/logstash/logstash-core
LOGSTASH_CORE_PATH=/home/admin/logstash/logstash/logstash-core
GEM_PATH=/home/admin/jruby-9.4.13.0/gems
GEM_HOME=/home/admin/jruby-9.4.13.0/gems
LS_HOME=/home/admin/logstash/logstash
I downloaded the plugin source code and generated gem, but when i try to upload to logstash
logstash-plugin install --no-verify --local ./logstash-filter-java_filter_example-1.0.3.gem
[root@rh9v logstash-filter-java_filter_example]# logstash-plugin install --no-verify --local ./logstash-filter-java_filter_example-1.0.3.gem
Using system java: /bin/java
Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
LoadError: no such file to load -- clamp
** require at org/jruby/RubyKernel.java:974**
** require at** /home/admin/logstash/logstash/vendor/jruby/lib/ruby/stdlib/rubygems/core_ext/kernel_require.rb:83
I had this error, and i dont know why this error,
if i use
gem list
[root@rh9v logstash-filter-java_filter_example]# gem list
*** LOCAL GEMS ***
abbrev (default: 0.1.0)
base64 (default: 0.1.1)
benchmark (default: 0.2.0)
bigdecimal (default: 3.1.4 java)
bundler (default: 2.6.3)
cgi (default: 0.3.6 java)
clam (0.0.1)
csv (default: 3.2.5)
date (default: 3.3.3 java)
debug (default: 0.2.1)
delegate (default: 0.2.0)
did_you_mean (default: 1.6.1)
digest (default: 3.1.0 java)
drb (default: 2.1.0)
english (default: 0.7.1)
erb (default: 2.2.3)
error_highlight (default: 0.3.0)
ffi (default: 1.16.3 java)
ffi-binary-libfixposix (default: 0.5.1.1 java)
ffi-bindings-libfixposix (default: 0.5.1.0)
fiddle (default: 1.1.4)
fileutils (default: 1.6.0)
find (default: 0.1.1)
forwardable (default: 1.3.2)
getoptlong (default: 0.1.1)
io-console (default: 0.7.2 java)
io-wait (default: 0.3.0 java)
ipaddr (default: 1.2.4)
irb (default: 1.4.2)
jar-dependencies (default: 0.5.4)
jruby-openssl (default: 0.15.4 java)
jruby-readline (default: 1.3.7 java)
json (default: 2.7.1 java)
logger (default: 1.5.1)
mutex_m (default: 0.1.1)
net-http (default: 0.3.0)
net-protocol (default: 0.1.2)
nkf (default: 0.2.0 java)
observer (default: 0.1.1)
open-uri (default: 0.3.0)
open3 (default: 0.1.2)
optparse (default: 0.2.0)
ostruct (default: 0.5.5)
pp (default: 0.3.0)
prettyprint (default: 0.1.1)
pstore (default: 0.1.1)
psych (default: 5.2.3 java)
racc (default: 1.6.0 java)
rake-ant (default: 1.0.6)
rdoc (default: 6.4.1.1)
reline (default: 0.5.12)
resolv-replace (default: 0.1.0)
rinda (default: 0.1.1)
ruby2_keywords (default: 0.0.5)
rubygems-update (default: 3.6.3)
securerandom (default: 0.2.0)
shellwords (default: 0.1.0)
singleton (default: 0.1.1)
stringio (default: 3.1.5 java)
strscan (default: 3.1.0 java)
subspawn (default: 0.1.1)
subspawn-posix (default: 0.1.1)
time (default: 0.2.2)
timeout (default: 0.3.2)
tsort (default: 0.1.0)
un (default: 0.2.0)
uri (default: 0.12.3)
weakref (default: 0.1.1)
yaml (default: 0.2.0)
[root@rh9v logstash-filter-java_filter_example]#