Logstash安装json_lines插件的时候提示
D:\developer\env\logstash-7.6.2\bin>logstash-plugin install logstash-codec-json_lines
Cannot find Java 1.5 or higher.
D:\developer\env\logstash-7.6.2\bin>logstash-plugin install logstash-codec-json_lines
Cannot find Java 1.5 or higher.
D:\developer\env\logstash-7.6.2\bin>logstash-plugin install logstash-codec-json_lines
Cannot find Java 1.5 or higher.
不知道啥原因,百度后想了想,在logstash-plugin.bat上面增加一行SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261
SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261
@echo off
setlocal enabledelayedexpansion
call "%~dp0setup.bat" || exit /b 1
if errorlevel 1 (
if not defined nopauseonerror (
pause
)
exit /B %ERRORLEVEL%
)
%JRUBY_BIN% "%LS_HOME%\lib\pluginmanager\main.rb" %*
if errorlevel 1 (
exit /B 1
)
endlocal
然后就可以了
D:\developer\env\logstash-7.6.2\bin>logstash-plugin install logstash-codec-json_lines
D:\developer\env\logstash-7.6.2\bin>SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_261
Validating logstash-codec-json_lines
Installing logstash-codec-json_lines
Installation successful