elasticsearch Logstash未识别国家/地区虚拟机选项';使用parnewgc';,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" /> elasticsearch Logstash未识别国家/地区虚拟机选项';使用parnewgc';,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack" />

elasticsearch Logstash未识别国家/地区虚拟机选项';使用parnewgc';

elasticsearch Logstash未识别国家/地区虚拟机选项';使用parnewgc';,elasticsearch,logstash,elastic-stack,elasticsearch,Logstash,Elastic Stack,我无法使用Logstash导入Kibana,我的Mac上有以下版本,请帮助 日志存储6.5.4 基巴纳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.

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

  • 日志存储6.5.4
  • 基巴纳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)

我用于导入的命令

bin/logstash -f cars.config
更新-更改配置后

unrecognised countries VM option 'UseParNewGC' 
Error not create the Java virtual machine
Error fatal exception has occurred.  Program will exist.
在下面的
jvm.options
文件中应用了配置更改:

Remove line: -XX:+UseParNewGC
Remove line: -XX:+UseConcMarkSweepGC
Add: -XX:+UseG1GC
结果/第二次尝试

bin/logstash -f cars.config

更新2

您有两个选择:

  • 将系统的Java降级到版本8,或者在启动脚本的某个地方解包
    jdk8
    logstash
    add
    export Java\u HOME=/PATH\u to\u jdk8/
  • jvm.options
    文件中:

    Remove line: -XX:+UseParNewGC
    Remove line: -XX:+UseConcMarkSweepGC
    Add: -XX:+UseG1GC
    
    删除行:
    -XX:+UseParNewGC

    删除行:
    -XX:+UseConMarkSweepGC

    添加:
    -XX:+UseG1GC


  • 有关此问题的更多详细信息,请参阅

    我选择了选项2-在重新运行import@James看起来您的日志存储现在工作正常,但配置文件有问题。我认为Logstash试图读取错误的文件,而不是
    cars.config
    尝试完整路径。