elasticsearch - Logstash 无法识别的国家/地区 VM 选项 'UseParNewGC'

标签 elasticsearch logstash elastic-stack

我无法使用 Logstash 导入 Kibana,我的 Mac 上有以下版本,请帮忙。

  • Logstash 6.5.4
  • Kibana 6.5.4
  • Elasticsearch 6.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

结果/第二次尝试

console window output

更新2

Second attempt using full path to config file

最佳答案

您有两个选择:

  1. 将系统的 Java 降级到版本 8 或在某处解压 jdk8 并在启动脚本 logstash 中添加 export JAVA_HOME=/PATH_TO_JDK8/
  2. jvm.options文件中:

    删除行:-XX:+UseParNewGC

    删除行:-XX:+UseConcMarkSweepGC

    添加:-XX:+UseG1GC

有关该问题的更多详细信息,请参阅 https://github.com/elastic/logstash/issues/9316

关于elasticsearch - Logstash 无法识别的国家/地区 VM 选项 'UseParNewGC',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53907184/

相关文章:

elasticsearch - Graphite 和 Elasticsearch 数据库相关性

elasticsearch - 在 Elasticsearch 中仅更新更改的字段

logstash - Logstash HTTP 输出插件中的 UnknownException

Elasticsearch 无痛查询以将日期字段值与用户输入的日期值进行比较

elasticsearch - 我想用我自己的证书替换Search Guard演示证书

elasticsearch - 与Elasticsearch中的字段完全匹配

elasticsearch - 每天使用NEST和ElasticSearch计数文档

logstash - Logstash可以直接读取远程日志吗?

elasticsearch - Elasticsearch index文件夹应重命名并附加currentdate

java - Elastic Search 通配符查询不适用于不区分大小写的情况(适用于小写)