简体   繁体   English

Logstash无法启动

[英]Logstash not starting up

I am trying to start logstash 5.4 on my linux rhel 6 server but i'm getting the following message: 我正在尝试在linux rhel 6服务器上启动logstash 5.4,但收到以下消息:

WARNING: Default JAVA_OPTS will be overridden by the JAVA_OPTS defined in the environment. 警告:默认的JAVA_OPTS将被环境中定义的JAVA_OPTS覆盖。 Environment JAVA_OPTS are -Xms1G .Xmx64G Error: Could not find or load main class .Xmx64G 环境JAVA_OPTS是-Xms1G .Xmx64G错误:无法找到或加载主类.Xmx64G

Following is my logstash.conf in which I'm try to ingest data from sqlserver 以下是我的logstash.conf,其中我尝试从sqlserver提取数据

    input {
  jdbc {
    jdbc_driver_library => "/usr/share/logstash/mysql-connector-java-5.1.42-bin.jar"
    jdbc_driver_class => "com.microsoft.sqlserver.jdbc.SQLServerDriver"
    jdbc_connection_string => "jdbc:sqlserver://9.37.92.72:1433;databaseName=KaiserPermanente;"
    jdbc_user => "sa"
    jdbc_password => "passw0rd!"
    statement => "select * from IEVDIncident ;"
  }
}

output {
  elasticsearch {
    hosts => "http://localhost:9200"
    index => "kaiserpermanente"
  }
  stdout { codec => json_lines }
}

Please tell me how can I resolve this one. 请告诉我如何解决这个问题。 Thanks 谢谢

It seems you have an environment variable JAVA_OPTS with value -Xms1G .Xmx64G so it overrides logstash options. 似乎您有一个值为-Xms1G .Xmx64G的环境变量JAVA_OPTS ,因此它覆盖了logstash选项。 You need to change your variable to -Xms1G -Xmx64G . 您需要将变量更改为-Xms1G -Xmx64G Replace . 更换. with - . -

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM