公式サイトからLogstash-5.1.2とLogstash-5.2.1のtar.gzファイルをダウンロードし、私のLinuxマシンで解凍しました。私は、次の基本的なコマンドLogstash-5.x.x - 起動できませんでした。 Logstash-2.x.xは正常に動作しています
bin/logstash -e 'input { stdin { } } output { stdout {} }'
を使用して、それを実行しようとする。しかし、私は次のエラー java/lang/ClassLoader.java:-2:in `defineClass1': java.lang.IllegalAccessError: class org.apache.logging.log4j.core.layout.YamlLayout cannot access its superclass org.apache.logging.log4j.core.layout.AbstractJacksonLayout
を取得しています。しかし、同じコマンドがLogstash-2.x.xバージョンのため正常に動作しています。 誰でもこのことについて私を助けることができます。 ありがとうございます。
こんにちは。ご回答いただきありがとうございます。しかし、私はすでにJava 8バージョンを使用しています。 Javaバージョン「1.8.0_121」 Java(TM)SEランタイム環境(ビルド1.8.0_121-b13) Java HotSpot(TM)64ビットサーバVM(ビルド25.121 -b13、mixed mode) – JKC
このコマンドのペースト出力 'update-java-alternatives --list' – Ravi
こんにちはRavi。 あなたが言及したコマンドを使用できませんでした。 "bash:update-java-alternatives:command not found ..."と返されています CentOS 7を使用していますのでご注意ください – JKC