logstash unrecogned countries vm option“useparnewgc”

hxzsmxv2  于 2021-06-14  发布在  ElasticSearch
关注(0)|答案(1)|浏览(537)

我无法使用logstash导入kibana,我的mac上有以下版本,请帮助。
日志6.5.4
Kibana6.5.4
ElasticSearch6.5.4
java 11.0.1版
我收到这个错误
错误消息

unrecognised countries VM option 'UseParNewGC' 
Error not create the Java virtual machine
Error fatal exception has occurred.  Program will exist.

我创建了以下配置文件
配置文件(cars.config)

input {
    file {
        start_position => "beginning"
        sincedb_path => "/dev/null"
    }
}
filter {
    csv {
        separator => ","
        columns => [ "maker", "model", "mileage", "manufacture_year", "engine_power", "fuel_type", "date_created", "price_eur", "door_count", "seat_count" ]
    }
    mutate {convert => [ "door_count", "integer" ]}
    mutate {convert => [ "seat_count", "integer" ]}
}
output {
    elasticsearch {
        hosts => "localhost"
        index => "cars"
        document_type => "sold_cars"
    }
    stdout {}
}

我用来导入的命令

bin/logstash -f cars.config

更新-更改配置后
在下面的中应用了配置更改 jvm.options 文件:

Remove line: -XX:+UseParNewGC
Remove line: -XX:+UseConcMarkSweepGC
Add: -XX:+UseG1GC

结果/第二次尝试
控制台窗口输出
更新2
第二次尝试使用配置文件的完整路径

eqqqjvef

eqqqjvef1#

您有两种选择:
将系统的java降级到版本8或解包 jdk8 在启动脚本中的某个地方 logstash 添加 export JAVA_HOME=/PATH_TO_JDK8/jvm.options 文件:
删除行: -XX:+UseParNewGC 删除行: -XX:+UseConcMarkSweepGC 添加: -XX:+UseG1GC 有关此问题的更多详细信息,请参阅https://github.com/elastic/logstash/issues/9316

相关问题