我无法使用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
第二次尝试使用配置文件的完整路径
1条答案
按热度按时间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